Tell us where, what or who you're looking for?
Greek restaurants in City Of London
Greek1.7 miles 18 Woburn Place Bloomsbury WC1H 0LN
This authentic Greek restaurant is perfectly situated to feed hungry tourists and passersby taking in Bloomsbury’s leafy, attraction-filled area. Despite the venue’s spacious size, there’s a real intimacy and vibrant atmosphere to be found at Yialousa, thanks to the jolly staff who were attentive, smiling throughout our visi...View full review