Teppay Japanese Restaurant 6516 Westheimer Road Houston TX United States
Phone: 713.789.4506 Alcohol: full bar
Dress: casual
Parking: own parking lot