Taft School

Located at 1605 S. Washington St. in Lockport.