Hotel Crystal Garden
★★★
Near Aggarsain Chowk, Ambala city, Ambala, India Show on map
Amar Palace is a 3-star hotel in Ambala, India. It is one of 51 places to stay in Ambala listed on Triptoic.
Near Aggarsain Chowk, Ambala city, Ambala, 134003, India
Amar Palace is located at Near Aggarsain Chowk, Ambala city, Ambala 134003, India.
Amar Palace is rated 3 stars.
Highly rated alternatives close by
Hotel
#1 in Ambala
Hotel
Hotel
Hotel
Hotel
Hotel