Hotel Villa Petra is a cozy bed and breakfast located in the idyllic village of Viganj on the Pelješac Peninsula. The hotel offers comfortable and well-appointed rooms with modern amenities, including air conditioning, free Wi-Fi, and flat-screen TVs. Guests can enjoy a delicious breakfast each morning, featuring a variety of local and homemade dishes. The hotel also has a garden where guests can relax and enjoy the peaceful surroundings. With its warm hospitality and convenient location, Hotel Villa Petra is the perfect choice for travelers looking to explore the natural beauty of Viganj and the Pelješac Peninsula.