Twohey’s Restaurant Map Unavailable Address 1224 N. Atlantic Blvd. Alhambra CA 91801 United States Upcoming Events No events in this location