Villa 99-beachfront-pool-luxury Villa Placencia, Mile 12 Placencia Main Road, Maya Beach 8.8 / 10 5 reviews