Nice view even in the rain. The food was above average but you are paying for the location. Can't beat the view of the statue of liberty and Wagner Park.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.