Bistro 20
Permanently closed
Advertisement
120 Boston Post Rd
Sudbury, MA 01776
When Sky Restaurant opened its original location in Sudbury, Mass., in 1997, its mission was to create a city-style restaurant in the suburbs. The restaurant s menu features contemporary American cuisine, including a variety of salads, pastas and sandwiches, as well as house specialties, such as pan-seared cognac scallops and hand-stuffed lobster ravioli. The 175-seat dining room features leather booths and a nine-foot, granite-tiled waterfall in the back. The restaurant also features a bar, a large banquet room and a private dining room that seats up to 30 people. Sky Restaurant operates another location in Norwood, Mass.
Also at this address
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.
Advertisement





