Monday to Friday 8am to 8pm, Saturday, Sunday a...
Fast Food Restaurant
Ice Cream Shop
First in windsor is a fully licensed, popular, up-market, local favourite in the Windsor area of Invercargill. With top-notch waitstaff, a brilliant culinary team, and an enticing atmosphere First in windsor is the perfect place for two people, ten people