The Avalon Pool, Puerto Vallarta, Mexico - Mexico Hotel Photographer Hotel Photography - Brandon Barré Photography - Puerto Vallarta Mexico - Avalon Luxury Resort and Condominiums. Mexico Hotel Photographer.