Univ. of Tokyo International Lodge is located in Meguro City, Japan on 4 Chome-5-29 Komaba. Univ. of Tokyo International Lodge is rated 4.3 out of 5 in the category school house in Japan.
Address
4 Chome-5-29 Komaba
Accessibility
Wheelchair-accessible entrance