Monster Retailer - Dell Store - International Plaza and Bay Street in Tampa, Florida (Electronics, Audio, Video, Computer) - Map

Map & Directions Store Details & Deals

2223 N. West Shore Blvd
Tampa, Florida 33607
Located on the lower level at Grand Court

Phone: (813) 280-2933

Detailed Map