The Wine Store in Nakameguro is a perfect spot for searching for good organic french wines at a reasonable price.
Getting off at Nakameguro Station on the Tokyu line and keeping right when walking down south on Yamate street, there is an excellent wine shop along the way. The shop is called “The Wine Store.” I come here every time I need to search for good wine. Simply because all bottles they serve are not […]