Rita's Italian Ice & Frozen Custard
13147 86th Ave N, Seminole
(727) 393-6740
Menu
Restaurants in Seminole, FL
Rita's Italian Ice & Frozen Custard
13147 86th Ave N, Seminole, FL 33776
(727) 393-6740