Westin Grand Cayman Seven Mile Beach debuts new restaurant
By the Caribbean Journal staff The Westin Grand Cayman Seven Mile Beach Resort & Spa has completed its multi-phase renovation with the launch of its new Beach House restaurant. The eatery, which was formerly known as Casa Havana, is being…