The Westbury

The Westbury
57 Westbury Avenue, London, N22 6SA
Photo of The Westbury