Tatsu Ramen

Review by Willie Wight

7111 Melrose Ave, Los Angeles, CA 90046
Celiac
3 years ago

Fantastic! Gluten free noodles but you gotta pay extra