The Antelope

76 Mitcham Road London SW17 9NG