Hospitality - London, England, United Kingdom
URBAN RESTAURANTS LIMITED is a hospitality company based out of 55-56 St. Martin's Lane, London, United Kingdom.