Megara Palace

Megara Palace Address: Ishakpasa Caddesi No 8, Istanbul, Turkey

Minimum price found for Megara Palace was: 94 TRY

Click here to get more information, photos & guest ratings for Megara Palace