Restaurant Spain, LOS ANGELES, California (CA)
Readily positioned at 1866 Glendale Boulevard () in LOS ANGELES, California (CA) (90026), Restaurant Spain is available at 3236679045. It is advisable to give them a call beforehand to make a reservation.
More restaurants in LOS ANGELES, California (CA)
Restaurant Spain contact information and details:
Address: 1866 Glendale Boulevard - , LOS ANGELES, California (CA) 90026
Contact Phone: 3236679045