shop fronts

English

Noun

shop fronts

  1. plural of shop front