Retailer H&M makes lively debut at Governor's Square
H & M store, Berwick Upon Tweed, Northumberland, UK, England, H&M, H & M shop, H&M store, H & M shop sign, H&M logo, H & M logo, entrance, store, shop Stock
H&M - Wikipedia
What does H&M stand for?
9,021 H&M Store Photos and Premium High Res Pictures - Getty Images