Meguro's largest & only British owned Pub & Restaurant (Est. 1998)
Home
Menu for Dec 2018
Light Menu