The Westin Mount Laurel, an 180-room, new-build hotel with 20,000 square feet of meeting space, opened in Mount Laurel, six miles from downtown Philadelphia in southern New Jersey.
Amenities at the new hotel include a 24-hour business center, indoor swimming pool, fitness center, and a full-service restaurant with a private dining room seating 20 people.