From Our Editors
Swing by Star Town Restaurant in Windsor for your next meal. A healthy lifestyle starts with the food you eat, and Star Town Restaurant is creating innovative healthy meals.
No need to dress to the nines here — Star Town Restaurant's policy is business casual, so guests can dine in comfort. Through their catering service, Star Town Restaurant can also set out a delicious spread for your next party.
The restaurant is within walking distance to a number of parking options.
Prices tend towards the moderate side, with the average tab at Star Town Restaurant running under $30 per person.