307 Nelson Ave.,
Staten Island , NY 10308 UNITED STATES
Based on 1 reviews
Excellent FoodThis is my favorite restaurant to go to on the Island. I've had everything from the steak, chicken and weekly lobster special, which includes everything for around 18 dollars or so. Can't beat that. Even when it's crowded, it's never...
Worldwide > United States > Staten Island, NY > Restaurants