Hotel La Quinta Roja

Glorieta de San Francisco S/N
Garachico
Spain