Featuring free WiFi throughout the property, Hotel Odeon is located in Buenos Aires, 0.9 miles from Mayo Avenue. Guests can enjoy the on-site bar. Rooms have a TV. The rooms have a private bathroom fitted with a bath or shower. There is a 24-hour front desk, a shared kitchen and gift shop at the property. Cabildo is 1 miles from Hotel Odeon, while Plaza de Mayo Square is 1.1 miles from the property. The nearest airport is Aeroparque Jorge Newbery Airport, 5 miles from Hotel Odeon.