500 Westheimer Rd Houston, TX 77006Phone: (713) 533-9098 No Delivery! Store Hours:Mon - Sun: | 11:00 AM - 10:30 PM |
Osaka Japanese Restaurant
4001 Bellaire Blvd Ste J Houston, TX 77025Phone: (713) 838-9812 No Delivery! Store Hours:Mon - Sun: | 11:00 AM - 09:30 PM |
|
|