The Hotel Megara Palace is a three star hotel located right next door to the Topkapi Palace in Istanbul. The Topkapi Palace is a magnificent building where Ottoman sultans once lived and is now one of the most important tourist attractions of Istanbul.