Place: New Venus Restaurant, New York City, New York, United States
By Brandon Pendred Uploaded on 17 June 2008 39 views
On the corner of 23rd and 8th, this little restaurant serves a mean Spanish omelet. Walk in and you feel at home, walk out and you feel stuffed.