Magic Garden at Hampton Court Palace
The Magic Garden is the enchanting outdoor play area of Hampton Court Palace in south-west London. Based on the myths and legends of the Tudor court, the Magic Garden at Hampton Court Palace is a...