Budget Hotel Ayodhya 87 Hotel
Hotel AYODHYA, Shivaji Marg Mount Abu, 307501 Bharbharia, India
Budget Hotel Ayodhya 87 is a 3-star property situated in Bharbharia. Boasting room service, this property also has a restaurant and a terrace. The hotel has family rooms.