Esmeralda Beach Resort se encuentra en Puerto Peñasco, a menos de 1 km de Sandy Beach, y ofrece alojamiento con jardín, parking privado gratis, terraza y bar.
Número de habitaciones: 33
Paseo de las Dunas, Costa Diamante, 83555 Puerto Peñasco, México