Experience the height of luxury at Sturbridge Square Apartments. With a myriad of impressive amenities including a fitness center, pool, and parking, find the perfect 1 or 2 bedroom to call home. Sturbridge Square Apartments are located in the heart of Westlake. Schedule a tour today!