Get directions to: El Cilantro Restaurant, Long Beach, CA
Restaurant address: 5913 E Spring St Long Beach, CA 90808, USA
Restaurant: El Cilantro Restaurant