મિલવુડ સેન્ટ પીટર્સબર્ગમાં સ્થિત છે, પરંતુ તે સમયે તેની પોતાની ઓનલાઇન સ્ટોર છે, જેમાંથી માલની પહોંચ વિશ્વભરમાં કરવામાં આવે છે.