Near Villa Romana dels Ametllers. A stay at Hotel Vila de Tossa places you in the heart of Tossa de Mar, within a 5-minute walk of Villa Romana dels Ametllers and Tossa de Mar Beach. This 4-star hotel is 6.7 mi (10.8 km) from Lloret de Mar Beach and 8.1 mi (13 km) from Water World.