An open space on the edge of the River Thames in Hampton
An open space on the edge of the River Thames in Hampton, with plenty of seating, shrubbery and wonderful views of the river.
Thames Street, Hampton, TW12 2EA, London, United kingdom
Every Day : 24 Hours .
An open space on the edge of the River Thames in Hampton, with plenty of seating, shrubbery and wonderful views of the river.
Sports
Sitting places