Village Bistro Restaurant 141 Merwin Ave, Milford, CT 06460 Added on January 22, 2024 Bar, Restaurant