Hudson Locations Location is key and this is factored into our selection process; the most suitable locations are chosen to carry forward the success of the brands that we represent. Our Offices The Group’s head office is located in Malta but is also present through offices in Italy, Spain, Morocco, Tunisia and Algeria. We not only value cultural differences but also consider them as a main ingredient towards developing relationships and succeeding internationally. Our Stores We pride ourselves in representing a wide spectrum of brands, addressing the likes, styles and budgets of our various clientele.