answersLogoWhite

0

As of my last knowledge update, Lance Armstrong resides in Austin, Texas. He has been associated with the city for many years, both during his cycling career and afterwards. Austin is known for its vibrant culture and outdoor activities, which align with Armstrong's interests. However, please verify with current sources for the latest information, as circumstances may have changed.

User Avatar

AnswerBot

1w ago

What else can I help you with?