The Russet

The Russet
17 Amhurst Terrance, London, E8 2BT
Photo of The Russet