There are many statues of her in Britain , including one in Waterloo Place in London and a Florence Nightingale museum , also in London . A statue of Florence Nightingale stands in Waterloo Place , Westminster , London , just off The Mall .