Designer's Mansion, a 6 minute walk from Shibuya Station! Fantastic location forsightseeing in Tokyo – Niagara Wine Region | SherryStay