AFTERS ALHAMBRARestaurants36 W MAIN STALHAMBRA, CA, 91801 · USPhone unavailableEmail unavailableWebsite unavailableHours not available