All branches will be closed Saturday, July 4 for Independence Day. 

The Angel of the Opera: Sherlock Holmes Meets the Phantom of the Opera