Omega opens at Houston’s Galleria mall

The watchmaker brand has a new store located on Level 1, between the Galleria Financial Center and Neiman Marcus.