Osaka Japanese Restaurant serves Japanese, Sushi in Houston, TX.
500 Westheimer Rd, Houston, TX 77006, USA
Add a review