All Locations A Bob Hoffman Dover YMCA 1705 Palomino Road Dover, PA 17315 Directions 717-292-5622 B City Center YMCA 265 Harrisburg Avenue Lancaster, PA 17603 Directions 717-393-9622 C Graham Aquatic Center 543 N. Newberry Street York, PA 17401 Directions 717-718-1968 D Lampeter Strasburg YMCA 800 Village Road Lancaster, PA 17602 Directions 717-464-4000 E Leola Pool 23 E. Main St. Leola, PA 17540 Directions F Spring Grove YMCA 1472 Roths Church Road Spring Grove, PA 17362 Directions 717-225-9733 G TechRev York 301 West Market Street York, PA 17401 Directions 717-968-9563 H The W Dale Brougher Foundation YMCA 100 Constitution Avenue P.O. Box 263 Shrewsbury, PA 17361 Directions 717-235-0446 I York Branch 90 North Newberry Street York, PA 17401 Directions 717-843-7884