Locally owned footwear retailer Island Sole has opened a second Maui location at 728 Front St. in Lahaina. The new store, at 2,400 square feet, is more than three times larger than its first Maui location.
↧