Fincastle from Virginia Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Captains'' Tavern Seafood - Virginia, Fincastle, 151 Botetourt Rd, 24090 (540) 473-2299 Map