Favorites
Osaka Japanese Restaurant is one of Favorites.

1. Osaka Japanese Restaurant

7.7
515 Westheimer Rd (at Stanford), Houston, TX
Japanese Restaurant · 48 tips and reviews