Back to search results

$1,503 - $2,421/mo

Neo Vantage Point, 12401 Boulder Springs Pkwy, Saint Louis, MO 63146

1–2 bd1–2 ba708–1,108 sqft
Apartments
Loading reviews

What you get

SuccessStatus: ParkingSuccessStatus: Pet-friendlySuccessStatus: Administrative Fee: 300SuccessStatus: Building Application Fee: 60SuccessStatus: Business Center