When you open the door, you will be fascinated by the interior of the authentic British pub. The Meguro Taban (The Meguro Tavern)