Datz Opens in Downtown St. Petersburg, FL

Datz is HUGE—literally and figuratively!

They are huge on the local food scene …

… and the new location in downtown St. Pete is freakin’ humongous!

Both the dining area, and the kitchen can accommodate a large crowd, and it’s a good thing with how popular they are, and because of the huge … Continue Reading

Read more