Churchill Café

Restaurant in Urla, Turkey

Features: outdoor seating

195A Yali Caddesi