1. Volvo Rents 300 Turnpike Rd, Southborough, MA 01772 Coordinate: 42.29045,-71.54978 Phone: (508) 481-5092