Situated in Cochin, this hotel is 1.5 mi (2.5 km) from Jawaharlal Nehru International Stadium and 2.7 mi (4.3 km) from Changampuzha Park. Durbar Hall Art Gallery and Lulu Mall are also within 6 miles (10 km).
A restaurant, self parking and a 24-hour front desk are available at this hotel. Other amenities include a TV in a common area.
All 13 rooms offer room service and televisions.