St. Francis Xavier's Cathedral is located in Inuyama, Japan on 1 Uchiyama. St. Francis Xavier's Cathedral is rated 4.4 out of 5 in the category open air museum in Japan.
Amenities
Good for kids
No restaurant
Accessibility
No wheelchair-accessible entrance