at 16 Balham Hill, SW12, London , SW12 6RE United Kingdom
Gastro Pub
677 FB users likes The Avalon, set it to 334 position in Likes Rating for London, United Kingdom in Local Business category
The Avalon is London based place and this enity listed in Pub category. Located at 16 Balham Hill, SW12 SW12 6RE. Contact phone number of The Avalon: 020 8675 8613