3 bedroom 2 bath condo with new carpet for sale in mclean va