OPEN

Bar Kroketa St Christopher's Place

restaurant
4.5(280 reviews)
23 Barrett St, St Christopher's Pl, London W1U 1BF, UK