Hotel Royal Beach is a lodging, located at Near Miramar round-about, mandir road, first left Goa, Goa, 403001, India
Accomodation Type: HotelStar Rating: 1
No reviews yet. Be the first to add a review.