Ivy Bridge Retail Park, Twickenham Road, Twickenham, Middlesex TW7 7DY, United Kingdom
Approx 0.43 KM away