Situato a 2 km dai Babri Mosque, l'hotel Surya Palace Ayodhya offre accesso a diverse attrazioni turistiche di Ayodhya.
Una passeggiata di 25 minuti separa i Tulsi Udyan dall'hotel. L'esperienza culturale nelle vicinanze comprende i Tulasi Smarak Bhavan, che è a 10 minuti in auto.
Alcune camere dell'hotel a 3 stelle sono dotate di un balcone, uno scrittoio e un impianto di climatizzazione. Gli ospiti possono inoltre usufruire di un bagno alla francese e una doccia, nonché di servizi come asciugamani e pantofole.