List of landmarks in New Castle Select Landmark in New Castle from the list below: Bay Tavern Bay Tavern