Hotel Megara Palace

From $ -1 per night

Avg. User Rating:


Ishakpasa Cad. 8, Istanbul, Turkey 34140
90 212 518 36 56
Show More Info

User Reviews


Megara Palace, Old City, Istanbul