We just completed our move to a new location in the Clocktower Village Mall Southeast of the Westroads Mall.
About Our Central Omaha – Clocktower Village Store
Our Central Omaha store is one of our three stores in the Omaha, Nebraska metro area. It’s near the Westroads Mall (across the street on the Southeast side) and located in the Clocktower Village shopping mall on 98th Street. Off-street parking is available in the parking lot adjoining the building with direct store access.