Beach Sand is located in Santiago del Teide, Spain on Av. Marítima Puerto de Santiago, 20,. Beach Sand is rated 4.4 out of 5 in the category beach pavillion in Spain.
Address
Av. Marítima Puerto de Santiago, 20,
Accessibility
Wheelchair-accessible entrance