You can find restaurant Neptune Room at New York, NY. It brings in a revenue of $1.2 million annually and employs 33 people. Neptune Room has carved out a space for itself in the boutique space with its specialized appeal. The firm's Owner is Jeff Lefcourt.
Want to share more of your experience?GO TO FULL REVIEW