Skip to content

Food in Windsor

Search results

  • Windsor Deli

    Windsor Deli

    33, Hornby St, Windsor, Windsor, Vic

    +61 3 9529 3001

    At Windsor Deli we are located in Local Street and we have mostly regular customers and we are popular for our coffee and our sandwiche.....cal café.

    Categories Food