The Iberostar Grand Hotel Mencey in Santa Cruz Opens for Business
The Mencey has long been an emblem of Santa Cruz and a throwback to the days of glamour and glitz when staying in a 5 star hotel was mainly for the rich and famous. But times have changed…