Falcon de luxe tower of london jigsaw puzzle 500 piece
Tower of london is the title of this stunning 500 piece falcon de luxe jigsaw puzzle which is part of the falcon de luxe scenery collection the puzzle image captures a striking view of her majestys royal palace and f