Strip Malls; The least glamorous segment in retail