Snappy Snaps | 73a Victoria St London SW1H 0HW United Kingdom Restaurant Menu & Phone73a Victoria St London SW1H 0HW United Kingdom 3.7/5