Royal Mahal

33-36 Upper Tooting Road London SW17 7PD