Coffee Kiji Meguro is a cafe near Otori Shrine in Meguro that serves specialty coffee and breakfast. The cafe latte has a strong espresso flavor, and drip coffee is hand-brewed one cup at a time in front of you. It opens at 7 a.m. and dogs are allowed inside the shop. Coffee and food are on the pricier side.