Switch & Data is located at 3901 W Angeles St, Tampa, FL. This location is in the Palma Ceia West neighborhood..