Megara Hotel - Istanbul

Hotels Istanbul - Turkey

Akbiyik Cad. No:85 - Sultanahmet - Istanbul
Add to selection

Terms Megara Hotel - Istanbul

In case of NO SHOW of LATE CANCELLATION the first night will be charged on your credit card.