Meddusa Hotel

Alemdar Mah. Nuru osmaniye Cad. No: 5 Sultanahmet, Fatih, 34110 Istanbul, Turkey

Hotel image
Read more reviews for Meddusa Hotel