Upcoming Events

Jun
16
09:30 AM - 10:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
16
10:30 AM - 11:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
16
05:30 PM - 06:30 PM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
17
10:30 AM - 11:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
18
10:00 AM - 11:30 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
19
12:00 AM - 11:59 PM, UPVL Main Level, Upper Perkiomen Valley Library.
Jun
23
09:30 AM - 10:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
23
10:30 AM - 11:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
23
06:00 PM - 08:00 PM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
24
10:30 AM - 11:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
24
01:00 PM - 02:00 PM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
24
06:00 PM - 07:00 PM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
25
09:00 AM - 10:30 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
25
12:30 PM - 02:00 PM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
26
06:30 PM - 08:00 PM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
27
10:00 AM - 11:30 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
30
09:30 AM - 10:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jun
30
10:30 AM - 11:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jul
1
10:30 AM - 11:15 AM, UPVL Lower Level, Upper Perkiomen Valley Library.
Jul
1
01:00 PM - 02:30 PM, UPVL Lower Level, Upper Perkiomen Valley Library.

Profile Details

Christine Bates