Tokyo , the land of temples and magical lakes. Nestled among the lush greenery and landscaped water features of Inokashira Park lies the Benzaiten Shrine, a small red Shinto shrine devoted to the goddess of the same name who is the deity of everything that flows, including knowledge, water and music.
Magical creatures can be found if you devote yourself to them.