- Onsite Restaurant
The Hotel Windsor is located right in the center of Tossa de Mar and just 2 minutes from the beach. Perfect for holidays due to its excellent location and installations. The hotel has 63 sleep rooms. Also the hotel provides with all the basic services to its guests and is nearby many local attractions. Hotel Windsor is ideal for guests travelling with the family.