HOTEL
Stay Castle
Chowallurpadi-Pavaratty Rd, 680104 Guruvāyūr, India
Where it sits
Stay Castle
Chowallurpadi-Pavaratty Rd, 680104 Guruvāyūr, India
10.59442, 76.05800
Similar stays nearby
Plan around Stay Castle
Ask for the details that decide a trip. Sourced answers open right here.
