Get directions to: Sierra's, Sudbury, MA Restaurant address: 470 North Rd Sudbury, MA 01776, USA Driving Walking Bicycling Restaurant: Sierra's