Spain Restaurant

1866 Glendale Blvd.
Los Angeles
California
United States