Welcome to Hotel Leonida Studio Bucharest, Leonida Studio is located in Bucharest, 200 metres from the Dimitrie Leonida Metro Stop and 9 km from the city centre, offering free WiFi, a flat-screen TV, a fully equipped kitchen and a bathroom. The closest shops and restaurants are 2 metro stops from the property and the Sun Plaza Mall is 3 km away. The Gara de Nord Train Station is 11.5 km away. (Hotel Leonida Studio Bucharest hotels booking).