Villa Fresh Italian Kitchen - CLOSED 4125 Cleveland AveSte 1150Ft. Myers, FL, 33901Edison Mall View Phone 239-274-3158 4125 Cleveland Ave, Ste 1150Ft. Myers, FL 33901Edison Mall View Website Experience & Reliability About Connect with this Business: Menu Send to My Email Send to My Phone Print this Page