Shame on me, I live right next door in Stratford, but I have yet to make it to any of the three noted above. Since I have heard mostly positive feedback about all three, I'm ready to give them all a shot myself. Any thoughts regarding which one should be at the top of my list? Or is there another place in Milford that is better?
All feedback is greatly appreciated!