Print now!

Princess Garden Meguro in Tokyo, Shinagawa City


Located near JR Meguro Station on Yamanote Line, 4 mins walk away from station. From this station, it takes approximately 18 mins to Tokyo Station, 4 mins to Shibuya, 11 minutes to Shinjuku. A luxury shopping complex, Ebisu Garden Place is 7 mins.

Print now!