Teppozu Inari Shrine is an Inari shrine in Chūō, Tokyo, Japan.

Teppozu Inari Shrine
The shrine in 2011
Location
CountryJapan

External links edit