The type of business you want to operate will determine the best location in relation to foot traffic.
You may even be able to be in a strip mall where the anchor store is a Publix etc.
There are a lot of college students that frequent University Plaza because of USF just down the road.
Personally, I prefer International Plaza, Westshore or Brandon Mall.
Brandon has recently completed another new section with some higher end stores. Have you seriously done a demographic study to support your decision other than just focusing on the crime rate?
Keller Williams Realty
Mike Ceparano, 813 417 6698