Contact the publisher of this press release New Castle Hotels & Resorts Launches Hampton Inn by Hilton in Shelton, Conn.