For nearly 200 years, Trafalgar square has been a London ... Recent travelers appreciated this famous London locale, noting that it's a great spot for photos and people-watching.