Hacienda Palo Maria

Garza Blanca, Puerto Vallarta | 6 Bedrooms, 8 (6 ensuite) Baths