Takara So Apartments

 1919 West Main, HoustonTX 77098