Santa Rosa

Location: in the heart of Teguise coast, only 200 m. from the largest beach in the area and close to a shopping area.

Check availability and book

Check availability and book