Hotel Windsor
Hotel
Tossa de Mar, Costa Brava
This hotel is located in the centre of Tossa and is only 150 metres from the beach. Modern and practical, it has a swimming pool and terrace with loungers. Rooms in the Hotel Windsor are light and spacious.
Number of rooms: 63
Nou, 28, 17320 Tossa de Mar, Spain