Currently unavailable

Tatsu Ramen - Melrose

$ • Ramen • Japanese • Noodles
4.4
(200+)
  •  
View delivery time and booking fee.

7111 Melrose Ave, Los Angeles, CA 90046 • More info