← Los Angeles restaurants
El Tamarindo
No reviews yet
Salvadoran8610 Van Nuys Blvd Unit 1104, Los Angeles
Own or manage El Tamarindo? Claim this listing free
Hours
Hours not listed yet.
Details
Address8610 Van Nuys Blvd Unit 1104, Los Angeles 91402
Phone+18188307979
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.