Tag: Algonquin Resort
New Castle Hotels and Resorts to Open Four Hotels Over Next 18 Months
SHELTON, Conn.— New Castle Hotels and Resorts announced plans to open four hotels this year, setting the stage for an unprecedented period of growth...