Photos coming soon
HOTEL
uGard Shimomaruko
3-13-8 Shimomaruko, Ota-ku, Tokyo, Japan, Tokyo, Japan
Where it sits
uGard Shimomaruko
3-13-8 Shimomaruko, Ota-ku, Tokyo, Japan, Tokyo, Japan
35.56929, 139.68625
Similar stays nearby
Plan around uGard Shimomaruko
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
