Bustling with charming antique shops that sell precious vintage items, souvenir shops and a plethora of restaurants and bars where you can relish local delicacies, Main Street is a vivacious strip in the town of Buchanan. Offering views of the tranquil James river, you can enjoy some peace and quiet by this natural beauty or indulge in touristy things like shopping, eating or attending cultural events at the Main Street.