The Red Hot Chili Burrow
Restaurant • Chinese restaurant • Sichuan restaurant
Address
5567 Hwy 6 N, Houston, TX 77084, United States
Website
Contact
+1 832-427-6522Price rating
$$ $$
Rating on Google Maps
4.50 (109 reviews)Open on Google Maps