Chinatown Center boasts over 180,000 square feet of retail space. A true Asian experience with a wide range of authentic restaurants, stores and the largest Central Texas Asian supermarket, MT Supermarket. Chinatown Center is located at 10901 N.Lamar Blvd. at the intersection of Kramer and N.Lamar.