Plaza Weyler, Santa Cruz de Tenerife, Canary Islands, Spain
Leasehold Restaurant/bar in the heart of Santa Cruz,in the beautiful island of Tenerife, Spain. Fully equipped and excellent decor. Recently renovated, operating license and complying with all regulat
Services Business For Sale, Bars Business For Sale, Restaurants Business For Sale