Churchill Café
Restaurant in Urla, Turkey
Features: outdoor seating
195A Yali Caddesi
Restaurants
·
Urla, Turkey guide