Visit Appomattox Small Boat Harbor at Po Box 267 in Petersburg, Virginia. Call 804-536-1200 to contact Appomattox Small Boat Harbor directly. Appomattox Small Boat Harbor has not been reviewed by any boaters, be the first to review and rate this marina! Virginia boaters can always be found in the waters of Petersburg.