3500 W 6th St, Ste 101, Los Angeles, California 90020 USA
Fresh Lobster Garlic Noodles
Photo Credit: Yelp