The Avalon

16 Balham Hill London SW12 9EB