Has anyone stayed at the Xaguar villas? I know they are located in Playa del carmen and can accomodate around 30 people. I was thinking about having my wedding at the villa. Thanks!
No replies to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users