Welcome to Windsor Square Villas

44 Brand New Luxurious Apartments for rent, located in Windsor Square.

 
Windsor Square Villas
850 Crenshaw Blvd.
Los Angeles, CA 90005

 
Brand new, bright, and spacious apartments for rent, with high-end stainless steel appliances and beautiful entertaining rooftop.