Warning: session_start(): Unable to clear session lock record in /var/www/app/httpdocs/inc/classes/Session.php on line 21 Call Stack: 0.0001 380144 1. {main}() /var/www/app/httpdocs/index.php:0 0.0001 397056 2. require_once('/var/www/app/httpdocs/sql_connect.php') /var/www/app/httpdocs/index.php:23 0.0001 407080 3. require_once('/var/www/app/boot/app.php') /var/www/app/httpdocs/sql_connect.php:45 0.0017 763624 4. Container->boot() /var/www/app/boot/app.php:39 0.0048 1345464 5. Container->registerProviders() /var/www/app/httpdocs/inc/classes/Container.php:84 0.8011 1619864 6. REW\Providers\LocaleProvider->register() /var/www/app/httpdocs/inc/classes/Container.php:282 0.8012 1623664 7. Container->get() /var/www/app/httpdocs/inc/classes/Providers/LocaleProvider.php:60 0.8012 1625880 8. DI\Container->get() /var/www/app/httpdocs/inc/classes/Container.php:137 0.8012 1625880 9. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 0.8012 1625880 10. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 0.8012 1625880 11. DI\Definition\Resolver\ObjectCreator->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 0.8012 1625880 12. DI\Definition\Resolver\ObjectCreator->createInstance() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:70 0.8012 1626120 13. DI\Definition\Resolver\ParameterResolver->resolveParameters() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:134 0.8012 1627896 14. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php:81 0.8012 1627896 15. DI\Definition\Resolver\SelfResolver->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 0.8012 1627896 16. DI\Definition\AliasDefinition->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php:34 0.8012 1627896 17. DI\Container->get() /var/www/app/vendor/php-di/php-di/src/DI/Definition/AliasDefinition.php:63 0.8013 1628408 18. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 0.8013 1628408 19. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 0.8013 1628408 20. DI\Definition\Resolver\ObjectCreator->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 0.8013 1628408 21. DI\Definition\Resolver\ObjectCreator->createInstance() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:70 0.8014 1629232 22. ReflectionClass->newInstanceArgs() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:138 0.8014 1629288 23. REW\Backend\Session->__construct() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:138 0.8014 1629288 24. REW\Session->startSession() /var/www/app/httpdocs/backend/classes/Session.php:16 0.8014 1629288 25. session_start() /var/www/app/httpdocs/inc/classes/Session.php:21 Warning: session_start(): Failed to read session data: memcached (path: mcrouter.rew-memcached:5000) in /var/www/app/httpdocs/inc/classes/Session.php on line 21 Call Stack: 0.0001 380144 1. {main}() /var/www/app/httpdocs/index.php:0 0.0001 397056 2. require_once('/var/www/app/httpdocs/sql_connect.php') /var/www/app/httpdocs/index.php:23 0.0001 407080 3. require_once('/var/www/app/boot/app.php') /var/www/app/httpdocs/sql_connect.php:45 0.0017 763624 4. Container->boot() /var/www/app/boot/app.php:39 0.0048 1345464 5. Container->registerProviders() /var/www/app/httpdocs/inc/classes/Container.php:84 0.8011 1619864 6. REW\Providers\LocaleProvider->register() /var/www/app/httpdocs/inc/classes/Container.php:282 0.8012 1623664 7. Container->get() /var/www/app/httpdocs/inc/classes/Providers/LocaleProvider.php:60 0.8012 1625880 8. DI\Container->get() /var/www/app/httpdocs/inc/classes/Container.php:137 0.8012 1625880 9. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 0.8012 1625880 10. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 0.8012 1625880 11. DI\Definition\Resolver\ObjectCreator->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 0.8012 1625880 12. DI\Definition\Resolver\ObjectCreator->createInstance() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:70 0.8012 1626120 13. DI\Definition\Resolver\ParameterResolver->resolveParameters() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:134 0.8012 1627896 14. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php:81 0.8012 1627896 15. DI\Definition\Resolver\SelfResolver->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 0.8012 1627896 16. DI\Definition\AliasDefinition->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php:34 0.8012 1627896 17. DI\Container->get() /var/www/app/vendor/php-di/php-di/src/DI/Definition/AliasDefinition.php:63 0.8013 1628408 18. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 0.8013 1628408 19. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 0.8013 1628408 20. DI\Definition\Resolver\ObjectCreator->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 0.8013 1628408 21. DI\Definition\Resolver\ObjectCreator->createInstance() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:70 0.8014 1629232 22. ReflectionClass->newInstanceArgs() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:138 0.8014 1629288 23. REW\Backend\Session->__construct() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:138 0.8014 1629288 24. REW\Session->startSession() /var/www/app/httpdocs/backend/classes/Session.php:16 0.8014 1629288 25. session_start() /var/www/app/httpdocs/inc/classes/Session.php:21 Warning: session_start(): Unable to clear session lock record in /var/www/app/httpdocs/inc/classes/Session.php on line 21 Call Stack: 0.0001 380144 1. {main}() /var/www/app/httpdocs/index.php:0 0.0001 397056 2. require_once('/var/www/app/httpdocs/sql_connect.php') /var/www/app/httpdocs/index.php:23 0.0001 407080 3. require_once('/var/www/app/boot/app.php') /var/www/app/httpdocs/sql_connect.php:45 0.0017 763624 4. Container->boot() /var/www/app/boot/app.php:39 1.5902 1834936 5. Container->installPlugins() /var/www/app/httpdocs/inc/classes/Container.php:89 1.5908 1913360 6. DI\Container->get() /var/www/app/httpdocs/inc/classes/Container.php:376 1.5908 1926560 7. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 1.5908 1926560 8. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 1.5908 1926560 9. DI\Definition\Resolver\ObjectCreator->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 1.5908 1926560 10. DI\Definition\Resolver\ObjectCreator->createInstance() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:70 1.5908 1926800 11. DI\Definition\Resolver\ParameterResolver->resolveParameters() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:134 1.5908 1929216 12. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php:81 1.5908 1929216 13. DI\Definition\Resolver\SelfResolver->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 1.5908 1929216 14. DI\Definition\AliasDefinition->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php:34 1.5909 1929216 15. DI\Container->get() /var/www/app/vendor/php-di/php-di/src/DI/Definition/AliasDefinition.php:63 1.5909 1929216 16. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 1.5909 1929216 17. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 1.5909 1929216 18. DI\Definition\Resolver\FactoryResolver->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 1.5909 1929592 19. Invoker\Invoker->call() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/FactoryResolver.php:81 1.5909 1930160 20. call_user_func_array:{/var/www/app/vendor/php-di/invoker/src/Invoker.php:82}() /var/www/app/vendor/php-di/invoker/src/Invoker.php:82 1.5909 1930552 21. {closure:/var/www/app/config/bindings.php:12-16}() /var/www/app/vendor/php-di/invoker/src/Invoker.php:82 1.5909 1930552 22. REW\Session->startSession() /var/www/app/config/bindings.php:14 1.5909 1930552 23. session_start() /var/www/app/httpdocs/inc/classes/Session.php:21 Warning: session_start(): Failed to read session data: memcached (path: mcrouter.rew-memcached:5000) in /var/www/app/httpdocs/inc/classes/Session.php on line 21 Call Stack: 0.0001 380144 1. {main}() /var/www/app/httpdocs/index.php:0 0.0001 397056 2. require_once('/var/www/app/httpdocs/sql_connect.php') /var/www/app/httpdocs/index.php:23 0.0001 407080 3. require_once('/var/www/app/boot/app.php') /var/www/app/httpdocs/sql_connect.php:45 0.0017 763624 4. Container->boot() /var/www/app/boot/app.php:39 1.5902 1834936 5. Container->installPlugins() /var/www/app/httpdocs/inc/classes/Container.php:89 1.5908 1913360 6. DI\Container->get() /var/www/app/httpdocs/inc/classes/Container.php:376 1.5908 1926560 7. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 1.5908 1926560 8. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 1.5908 1926560 9. DI\Definition\Resolver\ObjectCreator->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 1.5908 1926560 10. DI\Definition\Resolver\ObjectCreator->createInstance() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:70 1.5908 1926800 11. DI\Definition\Resolver\ParameterResolver->resolveParameters() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ObjectCreator.php:134 1.5908 1929216 12. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ParameterResolver.php:81 1.5908 1929216 13. DI\Definition\Resolver\SelfResolver->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 1.5908 1929216 14. DI\Definition\AliasDefinition->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/SelfResolver.php:34 1.5909 1929216 15. DI\Container->get() /var/www/app/vendor/php-di/php-di/src/DI/Definition/AliasDefinition.php:63 1.5909 1929216 16. DI\Container->resolveDefinition() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:131 1.5909 1929216 17. DI\Definition\Resolver\ResolverDispatcher->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Container.php:303 1.5909 1929216 18. DI\Definition\Resolver\FactoryResolver->resolve() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/ResolverDispatcher.php:58 1.5909 1929592 19. Invoker\Invoker->call() /var/www/app/vendor/php-di/php-di/src/DI/Definition/Resolver/FactoryResolver.php:81 1.5909 1930160 20. call_user_func_array:{/var/www/app/vendor/php-di/invoker/src/Invoker.php:82}() /var/www/app/vendor/php-di/invoker/src/Invoker.php:82 1.5909 1930552 21. {closure:/var/www/app/config/bindings.php:12-16}() /var/www/app/vendor/php-di/invoker/src/Invoker.php:82 1.5909 1930552 22. REW\Session->startSession() /var/www/app/config/bindings.php:14 1.5909 1930552 23. session_start() /var/www/app/httpdocs/inc/classes/Session.php:21 1112 Balls Hill Rd, MCLEAN Property Listing: MLS® #VAFX2249198

1112 Balls Hill Rd, MCLEAN, VA

$6,000,000

Previous Next

7

Beds

Baths

12,481

Square feet

1.08

Acres

About 1112 Balls Hill Rd

New Luxury Estate Residence in McLean, VA Welcome to 1112 BALLS HILL RD, a newly constructed luxury estate offering over 12,481 square feet of exceptional living space on a private, gated 1-acre lot in one of McLean’s most prestigious locations. Blending timeless transitional architecture with modern elegance, this estate is designed for the most discerning buyer seeking privacy, scale, and sophistication. Set far back from the road and surrounded by mature landscaping, the home makes a striking first impression with its clean architectural lines, manicured English garden, and grand motor court accommodating up to 10 vehicles in addition to the 4-car garage. Inside, three thoughtfully designed levels offer an ideal layout for both everyday living and grand entertaining. The main level features a two-story family room, formal dining room, luxury lounge, covered screened porch, and an open breakfast area. A private study, designer mudroom with pet wash station, and an en-suite guest bedroom complete the main level. At the heart of the home, the chef’s kitchen is a showstopper—featuring imported Italian porcelain counters and backsplash, Wolf and Sub-Zero appliances, a walk-in pantry, and a secondary spice kitchen for seamless entertaining. Upstairs, the owner’s suite and three additional en-suite bedrooms offer peaceful retreats bathed in natural light. A large upper-level laundry room adds convenience. The fully finished walk-out lower level is an entertainment and wellness sanctuary, complete with: *Recreation and game rooms *Wet bar *Private fitness studio *Zen spa and meditation room *Custom wine cellar with tasting lounge *Media room *Additional en-suite bedroom *Two powder rooms for poolside and guest convenience Outside, enjoy your own private resort-style oasis with a custom-designed pool, sport courts, and lush landscaping offering space for both play and reflection. Additional features include: *Elevator access to all three levels *Multiple indoor fireplaces *Smart home infrastructure *Designer finishes throughout Ideally located minutes from Tysons Corner, downtown Washington, D.C., and Dulles International Airport, 1112 BALLS HILL RD offers a rare combination of world-class construction, thoughtful design, and unbeatable access to the Nation's Capital. ( The pool has been designed and permitted. Pool and sports court are optional, and the pricing will be provided separately.)

Features of 1112 Balls Hill Rd

MLS® # VAFX2249198
Price $6,000,000
Bedrooms 7
Bathrooms 9.50
Full Baths 8
Half Baths 3
Square Footage 12,481
Acres 1.08
Year Built 2025
Type Residential
Sub-Type Detached
Style Transitional, Contemporary
Status Coming Soon

Community Information

Address 1112 Balls Hill Rd
Subdivision WEST LANGLEY
City MCLEAN
County FAIRFAX-VA
State VA
Zip Code 22101

Amenities

# of Garages 4
Garages Additional Storage Area, Built In, Covered Parking, Garage - Side Entry, Garage - Front Entry, Garage Door Opener, Inside Access, Oversized, Other
Is Waterfront No
Has Pool Yes

Interior

Heating 90% Forced Air
Cooling Central A/C
Has Basement Yes
Basement Daylight, Full, Improved, Interior Access, Outside Entrance, Poured Concrete, Rear Entrance, Sump Pump, Walkout Level, Windows, Workshop, Side Entrance
Fireplace Yes
# of Fireplaces 1
# of Stories 3
Stories 3

Exterior

Exterior Stucco
Exterior Features Fenced-Fully
Foundation Permanent

School Information

District FAIRFAX COUNTY PUBLIC SCHOOLS
Elementary CHURCHILL ROAD
Middle COOPER
High MCLEAN

Additional Information

Date Listed June 18th, 2025
Zoning 110
Foreclosure No
Short Sale No
RE / Bank Owned No

Listing Details

OfficeTTR Sothebys International Realty
Contact Info(703) 714-9030

Listing Map

Request a Showing

Provide a valid email address.
When would you like to view this property?