Grand Miramar Club and Spa discusses Snorkeling
Grand Miramar Club and Spa is the definition of an upscale boutique hotel. This splendid hotel sits high above Puerto Vallarta, Mexico in an exclusive area known as the “Beverly Hills” of Mexico. When staying at the Grand Miramar Club and Spa many of our guests asks which activities are the best to participate […]