Address: 100 E 63rd St, New York, NY 10065, United States, New York, NY, United States
Price range: $
Featured by: Best Ever Food Review Show
Chobster, a roast chicken stuffed with lobster heads
Browse all creator-verified restaurants · Discover more on elevATE