Отель Lion расположен в 400 метрах от площади Таксим и в 3 минутах ходьбы от станции метро Taksim. Отель находится всего в 5 минутах ходьбы от улицы Истикляль и менее чем в 2 км от дворца Долмабахче, а также в 5,2 км от центра Стамбула. До Международного аэропорта имени Ататюрка - 20 км.