Sbarro, Fort Myers
2 Star Rating
(3 Ratings)
4125 Cleveland St #1225 Fort Myers, Florida 33901 | Restaurant Info