Meguro Station is actually located in Shinagawa-ku just outside Meguro-ku in central Tokyo.
Meguro Station is on the circular Yamanote Line, the Tokyo Metro Namboku Line, the Tokyu Meguro Line between Meguro and Hiyoshi and the Toei Mita Line from Meguro to Nishi-Takashimadaira.
The Meguro Station building contains the Atre 1 shopping mall. There's a roof garden on the sixth floor with the food department in the basement, the first floor is dedicated to confectionery, Japanese tea and cafes and has a branch of Starbucks. The other floors have a mix of women's and men's fashion outlets, including a branch of Uniqlo, books, drug stores and health and beauty including a nail salon.
Meguro Station is also a major terminus for Tokyo buses including services run by Toei and Tokyu. The 品93 bus runs from Meguro Station to Oi Keibajo (Race course) and other buses include the 東98 (to Tokyo Station South Exit), 黒01, 黒02, 黒06, 黒07 and 黒09.
To get to the Meguro Parasitological Museum and the nearby Otori Jinja take any bus from Meguro Station West Exit except 黒09 or walk about 20 minutes. On your right will be a row of places to eat and drink just outside the station on Meguro Dori leading to Otori Jinja.
Inside Track Japan For Kindle