Restaurant in the heart of Camden, providing the perfect space to indulge, relax, and socialize, offering a range of barista-made drinks and an impressive selection of fine food.
Location
Selene Bar & Mediterranean Kitchen,
112a Camden Road,
London,
NW1 9EE,
United Kingdom