



The Island Hotel Istra, located on the island of St Andrew, has all the ingredients for a relaxing holiday: miles of beaches and promenades, a swimming pool complex, and a Wellness & Spa oasis where you can relax during treatments with aromas of aromatic herbs, which you can also enjoy in the Mediterranean garden. La Serra Restaurant, Anno Domini 547, located in the same building which was once Ba...
Create a free account to see the full venue profile and start planning your retreat.