This is St. Leonards Love Cafe, on the corner of London Road and Norman Road. It’s a nice restaurant with great food, an excellent espresso, and a delicious Earl Grey tea.
The food is local produce, and you may bring your own wine, for a 2 pound corkage fee.
The Love Cafe has an Art Gallery and a Market. They also have a very nice website, with lots of information: http://thelovecafe.me/