Hotel Villa Petra is a beachfront hotel located in the idyllic village of Viganj on the Pelješac Peninsula. This modern hotel offers spacious and comfortable rooms with stunning views of the Adriatic Sea. Guests can relax on the hotel's private beach, take a dip in the swimming pool, or enjoy a meal at the on-site restaurant. The hotel's convenient location allows guests to easily explore the nearby vineyards, olive groves, and historic sites. Whether you're looking for a romantic getaway or a fun-filled family vacation, Hotel Villa Petra provides a memorable stay in Viganj.