Re: Stores In miami
Date: September 20, 2010 10:49AM
Last I checked, there were some pretty good sports stores in the Sawgrass Mills Mall in Sunrise (just across the street from the Panthers' arena). Can't help you with Miami, as I live in north Broward.