Stoneleigh Companies sold Stonecastle in 2016.
Stonecastle Apartment Homes are situated in beautiful Winter Park, Florida, an area located close to everything and surrounded by more than 16 natural lakes. Undeniably one of the most stylish sections of greater Orlando, this area offers fashionable shops, unique bars and restaurants, scenic brick roads, and Mediterranean-style architecture, all in a beautiful park-like setting. Winter Park is a haven for residents that desire both the charm and activity of a small resort town, and the richness of a community that embraces a lifestyle of culture and the arts.