Photo by Monique A. LeBleu Twohey’s Restaurant in Alhambra, January 26, 2018. The restaurant has lost it’s lease and is moving to South Pasadena in the Spring of 2018.