Phone: +442085202998
Address: 42D Selborne Rd, London E17 7JR, United Kingdom
City: London
Menu Dishes: 35
Reviews: 17
"This restaurant is amazing, featuring stunning interior design. I’d give it a perfect 10! It brought back memories of my vacation in Turkey! The food is fresh, delicious, and the portions are very generous. The service is fantastic (shoutout to the wonderful staff!). I can’t find the words to fully express my experience—it was excellent! I highly recommend it!"
All prices are estimates on menu.