A small temple in Meguro, Tokyo.

Other Meguro Attractions