El Shree Radha Inn Ayodhya se encuentra a tan solo 1 km del Jardín Tulsi, y a 15 minutos a pie del Tulsi Smarak. También dispone de un aparcamiento privado gratuito.
Los atractivos culturales de la zona incluyen el Tulasi Smarak Bhavan, que está a unos 20 minutos a pie. El Shree Radha Inn está al lado de los Escalones de Ram Ki y de otras atracciones principales de Ayodhya.
Las habitaciones del hotel cuentan con Wi-Fi gratis y TV de pantalla plana con canales vía satélite. Las habitaciones disponen de un inodoro separado y zapatillas.