Chrome is located in London, United Kingdom on 229 Camden High St, Camden Town,. Chrome is rated 3.3 out of 5 in the category souvenir store in United Kingdom.
Address
229 Camden High St, Camden Town,
Service options
In-store shopping
Accessibility
No wheelchair-accessible car park