The Queen doesn't live there any more, but you can get to see portraits and paintings. The free-to-visit house was built in 1638 and is in immaculate condition. See the iconic Armada Portrait of Elizabeth I. It represents a time of triumph when Spain failed to invade England in 1588. It's located at Romney Road, Greenwich, London SE10 9NF and opens from 10 AM.