Company name: Ginza St. James's - Japanese Restaurant
Description: Minimalist temple to Japanese cuisine
15 Bury St, St. James's, London SW1Y 6AL, United Kingdom