BR

The Ice Cubes

Shibuya, Japan

Map Goes Here

BUILDING LOCATION

Street Address

Galaxy Shop, Meiji-dori Avenue, Jingumae 6-chome, Shibuya, 150-0051, Japan

Region

Country

Latitude

35.669781

Longitude

139.706116