Property Location With a stay at Delfin Hotel, you'll be centrally located in Tossa de Mar, steps from Tossa de Mar Beach and minutes from Tossa de Mar Castle. This 4-star hotel is within the vicinity of Sant Joan Castle and Sa Caleta Beach. Rooms Make..