Rascasse Canal Wharf, Water Lane Leeds England United Kingdom
Phone: 0113 2446611 Accepts: bank debit cards, American Express, Visa, Diners' Club, MasterCard/Eurocard