The Elmore Hotel, a 175-room upscale boutique property in Southlake, is officially open for business. The property belongs to NewCrestImage, a Dallas-based real estate investor with more than 45 ...