The Chopped Leaf

640 Hyde Park Rd, London
(519) 472-5323