Kapilavasthu Hotel

Location

S S Towers Near KSRTC Bus Stand, PALAKKAD, Palakkad - 678014