Tossa Beach Hotel

Avda. La Palma 20
Tossa de Mar
Spain