Just outside of Annapolis, MD, Historic London Town and Gardens reveals the "lost" colonial town of London and shares a garden sanctuary on the South River.