
Green Shop London
Upper Street, London •
Food
2.7 mile | Open • 7:00 AM - 2:00 AM
Your business?
Your business?

Upper Street, London •
Food
2.7 mile | Open • 7:00 AM - 2:00 AM



Upper Street, London • Food
2.7 mile | Open • 7:00 AM - 2:00 AM
Step-free wide archway entrance with doormat. Wide internal paths and standing-height counter; no seating. Loud background/vehicle noise, strong smells, glass and patterned surfaces.