Art on Display at Hastings Ranch Library Thursday, March 16, 2017 12:30 PM 12:30 Friday, April 14, 2017 12:00 PM 12:00 Hastings Ranch Library 3325 East Orange Grove Boulevard Pasadena, CA, 91107 United States (map) Google Calendar ICS