Ai Hoa Plaza is located in the heart of Chinatown Houston, the intersection of Bellaire and Kirkwood is the epicenter of Asian commerce and cultural influence. The 135,000 SF, two-story building with office and retail fronts Bellaire Blvd. The property has undergone recent extensive renovation of building facade, parking lot and walkways.