Vitamin World address and location map.

Vitamin World address is Tampa 2146 University Square Mall, 33612-5516 Florida USA