I heard about this place from a friend of a friend, they had nice things to say about it so I decided to give it a go with a few friends. The restaurant is located in Great Nec...
All reviews seem positive