Car Showroom

1970s, Leisure

A car showroom on City Road, Cardiff. 1970