- Onsite Restaurant
Hotel Megara Palace is located at Ishakpasa Cad.No:8 in Istanbul. Newly renovated Hotel preserving the charm of the past in harmony with the amenities and conveniences of the present. The hotel boasts 25 elegant and spacious deluxe rooms, including 2 suites, 2 junior suits. Beside Topkapi Palace all other major touristic atractions are within walking distance.