24 IOR by Green Apartments is located in Bucharest, just 1.6 miles from Iancului Metro Station and 2.3 miles from Obor Train Station. Among the facilities at this property are an elevator and private check-in and check-out, along with free Wifi throughout the property. Bucharest National Theater TNB is 3 miles away and Stavropoleos Church is 3.2 miles from the apartment.
The air-conditioned apartment is composed of 2 separate bedrooms, a fully equipped kitchen, and 1 bathroom. A flat-screen TV is offered. The accommodation is non-smoking.
Popular points of interest near the apartment include Piata Muncii Metro Station, National Stadium - National Arena, and Alexandru Ioan Cuza Park. The nearest airport is Băneasa Airport, 6.8 miles from 24 IOR by Green Apartments.