Hampton Court Palace is a palace in the real sense of the word. The structure is located in the south west area of London, and is host to tourists from all over the world who come here to marvel at the remarkable architecture. The palace sits in the London Borough of Richmond ...Read More