Situated on the bay, Blu Bay Hotel Sozopol is a great choice for a stay in Sozopol. You can visit the spa to indulge in massages, facials, or aromatherapy, and Mediterranean cuisine is served at Spanish restaurant, which is open for breakfast, lunch, and dinner. Other highlights at this luxurious hotel include 10 beach bars, an outdoor pool, and a poolside bar.