From Our Editors
Passing through Shelton with a long drive ahead? Get some rest and a satisfying meal at New Castle Hotel Corp in Shelton.
With all of the available parking nearby, stressing over finding a parking space won't be part of your travel agenda. A great vacation should come with an even greater hotel, so make sure New Castle Hotel Corp is your lodging of choice when you travel to Shelton.