Food Talk Central
Umeda Melrose (Nobu)
Americas - USA West
Los Angeles
skramzlife
March 20, 2017, 9:49pm
1
Just opened across from Mozza Plex
Anyone hit it? Price range?