L'établissement Lion Hotel Apartments est situé dans le quartier de Kolonáki à Athènes. La station de métro Evaggelismos se trouve à 500 mètres de l'hôtel.