Greyhound Mini Market 108 Greyhound Lane, London SW16 5RN