Montrose Social is a two-level venue located on Chapel Street in the heart of Windsor, opposite the Windsor train station. We offer a home away from home for the Windsor Warriors local crowd.
Montrose Social is a two-level venue located on Chapel Street in the heart of Windsor, opposite the Windsor train station. We offer a home away from home for the Windsor Warriors local crowd.