Category
Type
Store
Region
Greater London
Country
Address The Coffee Jar, 83, Parkway, Chalk Farm, London Borough of Camden, London, Greater London, England, NW1 7PP, United Kingdom
Popularity in Category
23 of 166
Popularity in Country
78 of 383
Popularity Worldwide
1141 of 7619