2523 Quenby St
Houston, TX 77005
Price Upon Request
2,234 SF
2,234 SF
Price Upon Request
Restaurant