Gaylord Indian Restaurant, London, 79-81, Mortimer Street, Part of Kwality Group, the first Kwality Restaurant opened in Delhi's famous Connaught Place in 1940 followed by Gaylord Restaurant, Mumbai in 1952 an
Shopping near shops Gaylord Indian Restaurant London