Back to Tottenham Court Road
Paperchase stationery shop on London's Tottenham Court Road
Back to Tottenham Court Road