Beverly Jigsaw Puzzle 93-151 Tokyo Tower (300 Pieces)