Apartments Villa Petra is a charming resort located in the scenic town of Janjina. Surrounded by olive groves and vineyards, it offers a peaceful and relaxing atmosphere for guests. The apartments are spacious and well-equipped, featuring modern amenities and private balconies with stunning views of the Adriatic Sea. Guests can enjoy a swim in the outdoor pool, relax in the garden, or take a short walk to the nearby beach. The resort is also conveniently located near popular attractions such as the Ston Walls and the Pelješac Peninsula, making it an ideal choice for exploring the region.