Restaurants & Bars The Mughal’s Indian Restaurant, Paddington, London, England May 17, 2017 — 2 Comments