There is one street food option in Windsor
1 results
Hoo Haa is a quirky bar and eatery located in Windsor, Victoria, on Chapel Street.