Brilliant British tapas at Rabbit
A lively new restaurant has popped up on the King’s Road in Chelsea and it is proving a real hit with Londonders and visitors to the city alike. Rabbit follows on from The Shed (its sister restaurant in Notting Hill), which has proven incredibly successful. We visited the new venue on a Monday evening and […]