Das 3-Sterne-Hotel Hotel Windsor Tossa de Mar befindet sich ungefähr 350 Meter vom Strand Platja Gran entfernt und verfügt über 63 Zimmer mit modernen Einrichtungen. Das Hotel befindet sich im Herzen von Tossa de Mar und verfügt über einen Swimmingpool.
Capella de la Mare de Déu del Socors ist lediglich 5 Gehminuten vom Hotel und Playa Mar Menuda en Tossa de Mar ist innerhalb von 10 Fußminuten von hier aus zu erreichen. Ein Sand- Strand befindet sich in einer 350 Meter Entfernung vom Windsor Tossa de Mar. Platja d'es Codolar liegt ebenfalls etwa 7 Gehminuten von der Unterkunft entfernt. Die Bushaltestelle Tossa de Mar liegt sehr nahe am Hotel Windsor.
Die Zimmer bieten einen Blick auf die Stadt und verfügen über einen Flachbildfernseher mit Satellitenkanälen sowie eine Minibar. In manchen Zimmern gibt es ein privates Badezimmer mit einer behindertengerechten Dusche und einer Badewanne. Allergikerfreundliche weiche oder dicke Kopfkissen und hypoallergene Kissen stehen in den Schlafzimmern zur Verfügung.
In der Poolbar des Hotels wird ein Frühstücksbuffet angeboten. Es gibt eine Pool- Bar auf dem Gelände. Der Barbereich verfügt über Terrassen-. Etwa 5 Gehminuten von der Unterkunft entfernt werden spanische Speisen im Restaurant Restaurant Pizzeria Bar Lluis aufgetischt.