Located in Puerto Peñasco, less than 1 km from Sandy Beach, Esmeralda Beach Resort provides accommodation with a garden, free private parking, a terrace and a bar. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. Guests can use the hot tub, or enjoy pool views.
At the hotel each room includes a flat-screen TV, a private bathroom, and a balcony with a sea view.