Visit Appomattox Boat Harbor in Petersburg, Virginia. Call 804-536-1200 to contact Appomattox Small Boat Harbor directly.