Pepper Twins - Montrose
Asian Fusion Restaurant · Houston, TX
About Pepper Twins - Montrose
Located in the vibrant city of Houston, this Sichuan restaurant offers an unforgettable culinary journey through the bold and spicy flavors of Sichuan cuisine.
From their website
Own Pepper Twins - Montrose? Claim this listing to write your own description and add your hours and photos.
Location
Other asian fusion restaurant nearby
- Poke Burri
2503 Bagby St, 77006-1605 · 0.5 mi
- Ola
3010 Milam St, 77006 · 0.6 mi
- Thai Tail
1402 Westheimer Rd, 77006-2617 · 0.7 mi
- KBR
601 Jefferson St, 77002 · 0.9 mi
- Nara Express
2111 Fannin St, 77002 · 1 mi
- Cafe Ginger
1574 W Gray St, 77019-4929 · 1 mi








