Basilica of St. AndrewMinor BasilicaShare631 North Jefferson StreetRoanoke, VA 24016United StatesGet directions