1. Green Menu 560 W Main St Ste D, Alhambra, CA 91801 Coordinate: 34.09216,-118.13298 Phone: (626) 872-0011