The Bayou
Book a table at The Bayou, 124 Chapel Street, Windsor
Book a table