Alhambra CA Deli 1. 1701 W Main St, Alhambra, CA 91801 | Subway (626) 458-5543 2. 2132 S Fremont Ave, Alhambra, CA 91803 | Subway (626) 570-0900