Photos of the The Palace at Playa Grande, San Juan.

About the hotel