The Lamb Sauce

915 N La Brea Ave West Hollywood CA 90038 USA

Location