Situated in Trichūr, 26 km from Guruvayur Temple, The Hotel Palace Tower features views of the city. This 3-star hotel offers a 24-hour front desk. Free Wi-Fi is available and private parking can be arranged at an extra charge.
Number of rooms: 4
Near North BusStand, 680020 Trichūr, India