Royal Square is located in Trichūr and features recently renovated accommodation, a kitchenette and inner courtyard views. This property offers access to a terrace, free private parking and free Wi-Fi.
Number of rooms: 2
Royal Square Apartment West Hill Residence, Royal Avenue, 680006 Trichūr, India