Restaurants - Sudbury, Massachusetts, United States
Sierras offers classic American cuisine with a creative Tex-Mex twist. Open 7 days a week, Sierras Restaurant is the perfect spot to watch the game, get a quick bite and drinks, or to enjoy a leisurely dinner.