Get directions to: Garden Cafe, Alhambra, CA
Restaurant address: 228 W Valley Blvd Alhambra, CA 91801, USA
Restaurant: Garden Cafe