All Saint's Church

All Saint's Church
The Avenue, Hampton, London, TW12 3RS