Hotel Villa Petra is a boutique hotel located in Viganj, on the Pelješac Peninsula. It offers stylish rooms with private bathrooms, providing guests with a luxurious and comfortable stay. The rooms are elegantly designed and equipped with modern amenities, ensuring a memorable and enjoyable experience. The hotel boasts a range of facilities, including a spa and wellness center, a rooftop terrace with panoramic views, and a restaurant serving gourmet cuisine. Guests can also enjoy wine tasting sessions and explore the nearby vineyards. With its attention to detail and personalized service, Hotel Villa Petra offers a truly unforgettable stay in Viganj.