Sun Beach is a charming 3-star hotel located in the picturesque city of Ajaccio, France. With a cozy atmosphere and a guest rating of 7.0 out of 10 based on nine reviews, it offers a welcoming retreat for both leisure and business travelers. The hotel is situated near the stunning coastline, allowing guests to enjoy the natural beauty of the area.