Situado a unos 7 minutos andando del Consulate Of Belgium, el hotel de 3 estrellas Oyo Rooms Anna Salai Greams Road Apollo Madrás se encuentra cerca de Good Earth. El hotel dispone de un aparcamiento en el lugar.
Situado a 4 km de distancia de la Catedral basílica de Santo Tomás, el hotel también permite acceder a lugares deportivos como el Estadio Jawaharlal Nehru, que está a 3 km de distancia. El Evoluzione está justo cerca del Oyo Rooms Anna Salai Greams Road Apollo, mientras que la estación de autobuses Taj Hotel, está a una distancia de unos 5 minutos andando. Los huéspedes pueden acercarse fácilmente a la historia de Madrás visitando el MGR Memorial, ubicado a 3 km de distancia del hotel. La estación de metro Thousand Lights se encuentra a unos minutos andando del Oyo Rooms Anna Salai Greams Road Apollo.
Este lugar también ofrece un desayuno continental. El restaurante Absolute, Pod Hotel se halla a 6 minutos andando de este hotel.