Sherwood Terrace Share: Apartment Rentals/Mobile Homes Sherwood Terrace Request Info 21 Wells Street Saratoga Springs, NY 12866 (518) 587-5220 About Map About Centrally located in Saratoga Springs. Sherwood offers one, two and studio apartments in a quiet private location. What's Nearby? Distance: 5 10 15 20 25 50 mi.