317 Gullane Drive St Charles, MO 63301
Located in the highly sought-after St. Andrews community, this beautifully updated, end-unit villa offers the perfect blend of low-maintenance living, modern upgrades, and prime location convenience. The completely renovated kitchen is a showstopper featuring new quartz countertops, upgraded cabinetry, stylish backsplash, farmhouse sink, and updated appliances - perfectly blending modern design with functionality. Additional recent upgrades include luxury vinyl plank flooring, updated light fixtures and ceiling fans. The spacious primary suite includes a walk-in closet and bath with new vanity, cabinet and mirrors, while the finished walk-out lower level offers additional living space with a large family room/rec area, third bedroom, full bath, oversized walk-in closet, and workshop/hobby area. Major exterior improvements include a new roof and a newly built deck, providing peace of mind and additional outdoor living space perfect for relaxing or hosting guests. Residents enjoy a maintenance-friendly lifestyle with community-managed services that include landscaping, snow removal, irrigation system support, trash pickup, and more. Conveniently located near shopping, dining, golf, parks, and major highways, this updated St. Charles home offers exceptional value, with high-end updates and convenience.
property details
Interior Features
Ceiling Fan(s)
Chandelier
Double Vanity
Entrance Foyer
High Ceilings
Open Floorplan
Storage
Vaulted Ceiling(s)
Walk-In Closet(s)
Dishwasher
Disposal
Dryer
Plumbed For Ice Maker
Microwave
Oven
Electric Oven
Refrigerator
Washer
Great Room
Exterior Features
Front Yard
Level
Garage
Garage Door Opener
Utility & Building Info
Ceiling Fan(s)
Forced Air
Traditional
Price History
| date | event | price | source |
|---|---|---|---|
|
06/03/2026
06/03/2026
|
Active |
$375,000
|
MARIS - MidAmerica Regional Information System |
Market Trends
Source: Constellation1
Mortgage Calculator
- Principal {{ parseInt(priciplePayment).formatThousands(0) }}
- Interest {{ parseInt(interestPayment).formatThousands(0) }}