Located 1,820 meters from Electric Express. Located in Ambala Sadar, OYO 16647 Hotel Batra Palace is a perfect starting point from which to explore Ambala.
Located 1,838 meters from Electric Express. Stop at OYO 39812 welcome lounge to discover the wonders of Ambala. Featuring a satisfying list of amenities, guests will find their stay at the property a comfortable one.
Located 2,132 meters from Electric Express. Set in a prime location of Ambala, OYO 41556 Hotel Grand Plaza puts everything the city has to offer just outside your doorstep.