What you need to know about foxwoods resort

Foxwoods Resort, located in the Catskills of New York, has been on the map since its inception in the 1990s.It has quickly become one of the most popular and most well-loved hotels in the country, and now the hotel is looking to expand to include more than 100 pet-friendly hotels across the United States.Foxwoods President and CEO Steve Schofield told […]