Toomers of Newbury was an old-fashioned department store that stocked records and seemingly never returned anything to the suppliers, so someone got some bargains before they closed in the 1970s.
Comments
A-Z prev: The Hot Spot
A-Z next: The House of Wax