16 lovely coffee shops to visit in London. Farm Girl in Notting Hill has a beautiful rose latte.

16 lovely coffee shops to visit in London. Farm Girl in Notting Hill has a beautiful rose latte.

The Braithwaites Teas mobile station, serving cream teas in London

The Braithwaites Teas mobile station, serving cream teas in London

Pinterest • The world’s catalog of ideas
Search