Brixton Station, Shop 5
London, United Kingdom
OPENED: 8/1/2010, PHOTO: 5/2/2011
BACK TO
STARBUCKS IN LONDON