Idéalement situé dans le centre de Chennai, l'Apollo Court (hôpital Apollo, Sankara natralya, consulat américain) se trouve à 1,1 km du centre commercial Spencer Plaza et à 1,9 km du musée du gouvernement de Chennai.
Nombre de chambres: 21
Aziz Muluk 2nd Street, thousand light No.24/53, 600006 Chennai, Inde