thevalemagazine.com
“Afternoon Tea” Sanctuary Inside Double-Decker Bus
Big Ben, Downing Street, Hyde Park, Marble Arch, Nelson’s Column, St James’s Park, The Houses of Parliament, The Royal Albert Hall, and The Westminster Abbey, are some of London’s iconic sigh…