Rita's Italian Ice And Frozen Custard

2510 McMullen Booth Rd Ste A Clearwater FL 33761 USA

(727) 796-7482

Location