Hotel Vox Holidays
★★★
T. B. Road, Opp. Telephone Exchange, Palakkad, India Show on map
Hotel Ammbadi is a 3-star hotel in Palakkad, India. Guests rate it 4.1/10 (fair) across 10 reviews, ranking it #57 of 83 places to stay in Palakkad.
T. B. Road, Opp. Telephone Exchange, Palakkad, 678014, India
Hotel Ammbadi has a guest rating of 4.1 out of 10 from 10 reviews, which is considered fair. It ranks #57 of 83 properties in Palakkad on Triptoic.
Hotel Ammbadi is located at T. B. Road, Opp. Telephone Exchange, Palakkad 678014, India.
Hotel Ammbadi is rated 3 stars.
Highly rated alternatives close by
Hotel
#2 in Palakkad
Inn
#3 in Palakkad
Hotel
Hotel
Hotel
Hotel