Featuring free WiFi throughout the property, Hotel Odeon is located in Buenos Aires, 14 km 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 16 km from Hotel Odeon, while Plaza de Mayo Square is 18 km from the property The nearest airport is Aeroparque Jorge Newbery Airport, 8 km from Hotel Odeon