Baby Lobster Los Angeles, CA

1001 Maple Ave, Los Angeles, CA 90015