Armenische Apostolische Kirche liegt etwa 2 km vom Hotel O Park Town Near Nehru Stadium Chennai entfernt und ist unbedingt einen Besuch wert.
M. A. Chidambaram Stadium liegt ungefähr 25 Minuten zu Fuß von hier entfernt. Zum Stadtzentrum von Chennai sind es 5 Minuten zu Fuß. Das Hotel befindet sich in rund 7 km Entfernung vom Government Museum. Die Bushaltestelle Chintadripet ist gleich neben dem O Park Town Near Nehru Stadium. Der Flughafen Chennai liegt etwa 20 Autominuten entfernt.
Die 30 Zimmer sind mit einer Klimaanlage ausgestattet und verfügen über moderne Einrichtungen wie einen Flachbildfernseher mit Satellitenkanälen.
Es gibt verschiedene Speisemöglichkeiten, einschließlich der Lokale Murugan Idli Shop und Anjappar Chettinad Restaurant in unmittelbarer Nähe.