Osaka Japanese Restaurant
(713) 533-9098

515 Westheimer Rd, Houston, TX | Directions   77006

29.744252 -95.388218
Get Directions