Teppozu Inari Shrine

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