Hotel Om Sai Palace, Agra, India
Hotel Om Sai Palace is conveniently located at Sewla Saray Gwalior Road Agra in Agra, India
Hotel Location:
Address: Sewla Saray Gwalior Road Agra
City: Agra
Country: India
phone: +91 562 241 0432
Hotel Features:
- Exterior Room Entrance
- In Room TV
- Meeting Room
- Air Conditioning