Riko's Pizza opens 2nd South Florida location
Riko's Pizza has opened a franchise unit in Pompano Beach, Florida, according to a press release. "Nothing compares to Riko's Pizza, which is why we wanted to become a part of the brand and the driving force behind bringing it…