A retail company that signed a 15-year lease agreement for a new store location.
No articles found for this entity.