Five Stars Latin Food
4125 Cleveland Ave Fort Myers, Florida 33901 | Restaurant Info