A small temple in Meguro, Tokyo.