To The Herbs
Meguro: Italian
Phone: 03-5437-6500
Open 11am-10:30pm (LO) daily.
Sun: Open Sundays

Relatively inexpensive pizza and pasta in many variations.

Venue location
Meguro
Kami-Osaki 3-1-1, Atre 2F.