Buy your own wine is better...
These wine outlets always charge a premium for their wine unless
they have some house wine (which is good?) available. And there
definitely isn't any ambience.
I know of one near stamford house....can't remember the name
though