Get directions to: Neon Cafe, Alhambra, CA Restaurant address: 247 E Main St Ste B Alhambra, CA 91801, USA Driving Walking Bicycling Restaurant: Neon Cafe