




2922 S Compton Avenue, St Louis, MO, 63118
Bedroom
6 Rooms
Bathroom
4 Baths
Square Foot
3328 Ft
Lot Size
0.09 Acres
Experience the perfect blend of historic charm and modern updates in this stunning 6-bedroom, 3.5-bath home. From the moment you step inside, you’re welcomed by a warm and inviting living space featuring a beautiful fireplace and durable LifeProof™ vinyl plank flooring throughout the main level. The updated kitchen offers both style and functionality, complemented by a convenient half bath for guests. Upstairs, the second floor provides a true retreat with a spacious primary suite complete with a walk-in closet and a luxurious en-suite bath featuring double vanities, a whirlpool tub, and a separate shower. A dedicated laundry room just across the hall adds everyday convenience. This level also includes a second bedroom with its own private full bath—perfect for guests or extended living. The third floor expands your living space even further, offering four additional bedrooms, a full bathroom, and access to a rooftop deck—ideal for relaxing or entertaining while enjoying breathtaking city views, including a glimpse of the iconic Arch. Additional highlights include a 3-car garage for ample parking and storage, as well as a partially finished basement that provides flexible space for a home office, gym, or recreation area. This exceptional home truly has it all—schedule your private showing today!
Contact Agent
St Louis Expert Agent
Additional Listing Details:
Last Refresh: 04/06/2026 11:00:04 PM UTC
MLS #: 26018972
Copyright © 2026 Mid America Regional Information Systems, Inc. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.
Agents: Is This Your Listing?
5655 Heron Bay unit: C304, Osage Beach, MO, 65065
5655 Nichols Road unit: B-406, Osage Beach, MO, 65065
1442 Nichols Road unit: B304, Osage Beach, MO, 65065
1442 Nichols Road unit: F401, Osage Beach, MO, 65065
5655 Heron Bay Road unit: E305, Osage Beach, MO, 65065
1505 Swiss Village Road unit: 3A, Osage Beach, MO, 65065
Listing Agent
Scott Ebo
License # 2017016432
Platinum Realty of St. Louis
Phone: 913-378-2807