Royal Mahal
32-36 Upper Tooting Rd, Tooting Bec, London, Tooting, London, United Kingdom - SW17 7PD
020 8265 5882
Royal Mahal brings you over 30 years of experience in catering and hospitality industry. Starting out as a restaurant in Tooting, our c.....and banque