1. Buckingham Palace
Built in 1703, Buckingham Palace has been home to many British monarchs including Queen Elizabeth II who divides her time between this spectacular Palace, Balmoral, and Windsor. This fairytale palace has 775 rooms which include 52 bedrooms, 19 staterooms, 92 offices, 188 staff bedrooms, and (hold your breath) 78 bathrooms along with its own post office, movie theatre, swimming pool and many more of such amenities. Heart of any celebration in London, Buckingham Palace is a must-visit in the capital city. Don’t forget to check the yellow, red and blue standard flag. Is it flying? It means Queen is at home.