Avondale Shops

Avondale Shops

Colourful merchandise spills out onto the footpath in Avondale.