Log in

Become Partner

Language

中文

English

繁體(香港)

Tiếng Việt

Get in Touch

Get in Touch

English

中文
English
繁體中文(中國香港)
繁體中文(中國台灣)
Tiếng Việt

The Square, St. Louis

Apartment

On-site Verification

8331 Delcrest Dr, St. Louis, Missouri(MO) 63124

View Distance to Universities

Property ID: S01566925
The Square 0
The Square 1
The Square 2
The Square 3
The Square 4
Photos (86)

Basic Info

Pets friendly

86 Beds

Built in 1949

Be the first to live in the newest apartment community in St. Louis. The Square on Delmar is now leasing brand-new 2 bed and 1 bed units, complete with modern, state-of-the-art finishes, and garage parking. Need to get around? Prime location with quick access to I-170 for easy commuting anywhere in the St. Louis area. Prefer to stay at home? Stay connected with new fiber high-speed internet. Enjoy your walkable neighborhood – groceries, pharmacies, restaurants and nature trails all less than a mile away. Schedule a showing with our leasing staff to learn more.

Translate

House Rules

Pets Policy

Pet allowed

Live in Your Dream Home - Let US Find it for You

Verified Listings
Price-Match Guarantee
1-on-1 Professional Support
Exclusive Offers

Personalized Recommendations for Your Ideal Home - Prioritizing Your Budget, Commute Distance, Essential Amenities, and Safety!

Full Name
Phone Number
Email
Location or University
Tell us your rental needs: budget, commute, amenities, safety.

I have read and agree to the Privacy Policy and Terms of Service

Find My Home