Maybe you’ve heard about Chelsea Living Room – the latest spot where New Yorkers flock to feel fancy, eat caviar, and get Instagram-worthy snacks. Nestled at 243 West 14th Street (right off the L train, which was ideal for me on this particularly rainy night), Chelsea Living Room is the […]