1. L'orchard Inn 2800 W Valley Blvd, Alhambra, CA 91803 Coordinate: 34.07635,-118.15394 Phone: (626) 570-8849