83 Bayham St, Greater, London NW1 0AG
Mediterranean restaurant | Restaurant
This establishment is a well-established and refined venue that showcases traditional decor and captivating photography while expertly serving authentic Greek cuisine, creating a welcoming atmosphere for those seeking a unique dining experience.