Delivery
Pickup
Outdoor
England
South East
South Bucks
Denham South (1)
1 Restaurants on GastroRanking
61 Opinions in 2 websites
This was a fairly new restaurant in our area so we left it for about 6 weeks before booking a table just so that they can iron out any wrinkles and get themselves established. A Greek restaurant is al