12Del Castillo, 38002, SANTA CRUZ, Tenerife, Spain
Description
This cosy hotel is situated in Santa Cruz de Tenerife. The establishment comprises 60 cosy units. There is no 24-hour reception. This property does not offer cots on demand. This is not a pet-friendly property.