Shell ShackRestaurants90 Washington StNew York, NY, 10006-2201 · USPhone unavailableEmail unavailableWebsite unavailableHours not available