Barrosa Park is a 4-star hotel offering beachfront accommodations and amenities, including a swimming pool.