Looks like Athena Square Apartments is no longer available on Rent.com which means this information is likely out of date.

Athena Square Apartments

7020-7161 Vernon Avenue, Saint Louis MO 63130




Washer & Dryer Connections


Contact for details


No Pets


Air ConditioningCable ReadyCeiling Fan(s)Hardwood FloorsHigh Speed Internet Access

Property Details

Central U. City location, within 1 mile of Centennial Commons, the Loop, Wash U., Heman Park, and the U. City Dog Park!

Prime location, spacious 3 bedroom/1 bath apartments, newly remodeled, your choice wood floors or new carpet, central air, new appliances including dishwasher, washer/dryer hook-ups, patio/deck, pets accepted (restrictions apply).

Leasing Terms

12 months

Pet Policy

No Pets. Call for service animal policy.

Community Information

52 units

Building Type


Neighborhood Info

Sorry, a street view of this property is not available.

Search Apartments in Nearby Cities