Megusta is a Dutch multi-brand retailer focusing on a holistic approach by offering fashion, art, lifestyle products and by supporting home-bred creators. Our brick-and-mortar store is located in the heart of Utrecht, The Netherlands. Divided over two floors, our first floor offers high-end design & contemporary clothing mixed with corresponding lifestyle items such as books, […]