Get directions to: Charlie''s Trio Cafe, Alhambra, CA
Restaurant address: 47 W Main St Alhambra, CA 91801, USA
Restaurant: Charlie''s Trio Cafe