Public Houses, Bars & Inns London
The White Horse & Bower Shepherd Neame pub - a London landmark, just a short stroll from Westminster Abbey and the Houses of Parliament. First opened in 1816, our pub has long been a favourite with locals and visitors alike.
Loading map...