When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.

Buckingham Palace, London

Buckingham Palace has been the official London residence of British Sovereigns since 1837. It is currently the administrative headquarters of the Monarch. The…
25 Pins

Similar ideas popular now