Russell Auto Service Address: 117 Acadia Ln, Apollo, PA 15613 Phone: (724) 727-7481 Services Nec Other Businesses: Apollo-Spring Church Sportsman at RR 3, Apollo, PA 15613 Swank Law Office at 216 1st St, Apollo, PA 15613 James Andring Law Offices at 215 1st St, Apollo, PA 15613 Flavio's Restaurant at 212 N Warren Ave, Apollo, PA 15613