Takami Sushi & Robata Restaurant
Currently unavailable

Takami Sushi & Robata Restaurant

$$ • Japanese
View delivery time and booking fee.

811 Wilshire Blvd, Los Angeles, CA 90017 • More info