Megara Palace – Old City, Istanbul offers high quality...