Imagine standing on a frozen ocean with nothing between you and 14,000 feet of frigid water except a 6-foot thick sheet of ...
La Bahia Hotel & Spa has announced it will debut as the newest luxury resort in Santa Cruz, with an official opening slated ...