England

Romford England Romford: Beyond the Crowds of the London Olympics - With the crush of bodies infiltrating London for the 2012 Summer Olympics, residents and tourists alike will be looking for an easy escape from the frenzied city. Just a mere 20-minute train ride from Olympic Park at Stratford lies their respite: Romford, a vibrant suburban town in northeast London. Long recognized as a bedroom community […]