Leon Apart Istanbul apartment is located in the centre of Istanbul and offers quick access to Çiçek Pasajı, which is just a 5-minute walk away.
The ottoman-style Dolmabahce Mosque is 2.2 km away, and the Bulgarian Orthodox Church is situated 2.3 km from the apartment. This apartment lies in the Beyoglu district. Being a short way from Leon Apart apartment, the private Pera Museum is a good place to visit.
The apartment includes a private bathroom.
Guests will have access to a fully furnished kitchen in the property, allowing them to prepare delicious homemade meals. The accommodation is approximately 300 metres from Iplikci bus station.