Earl of Sandwich - International Mall
3.5 Star Rating
2223 N Westshore Blvd FC-206Tampa, Florida 33607 | Restaurant Info