Main Street Attraction Not rated 218 W Main St Alhambra, CA 91801 Start Address: End: Main Street Attraction