The Angelsea Arms, Pub, London By berkinsel on January 8, 2010 in London, London Pubs-Clubs The Angelsea Arms is a very good local pub overlooking the beautiful street of Selwood Terrace. Location-wise it is also very close to South Kensington and is very popular with locals. When the weather is good I prefer outside space. Good Pubs
Comments are closed.