Located within 1.7 km of Government Museum Chennai and 2.3 km of Ma Chidambaram Stadium, OYO Meenaachi Inn provides rooms with air conditioning and a private bathroom in Chennai. With free WiFi, this 3-star hotel offers room service and a 24-hour front desk. The property is 1.8 km from Chennai Central Railway Station, and within 3.1 km of the city centre.
All rooms in the hotel are equipped with a TV. Guest rooms include a private bathroom, free toiletries and bed linen.
Spencer Plaza Mall is 3.6 km from OYO Meenaachi Inn, while Fort Museum is 4.3 km away. The nearest airport is Chennai International Airport, 16 km from the accommodation.