L'Hotel O Vasu Palace Ayodhya è situato a circa 25 minuti a piedi dagli Shri Ram Janma Bhoomi e a circa 2 km dall'Hanuman Garhi.
Per raggiungere il centro di Ayodhya ci vogliono 25 minuti di cammino. Anche i Tulsi Udyan si trova a circa 4 km dall'hotel. Tra le opzioni per il turismo culturale c'è i Tulasi Smarak Bhavan, a 10 minuti in macchina.
Le camere dell'O Vasu Palace Ayodhya forniscono agli ospiti un televisore con canali satellitari e una TV a schermo piatto con canali satellitari, e dei comfort quali un impianto di climatizzazione.