ST. PETERSBURG, Fla. — Before we discuss the light, flavorful Indian street food served at Mowgli's Tiffin in downtown St. Pete, we need to first explain the restaurant's name. Mowgli ...
Nearly four years after it was first announced, new Indian street food concept Mowgli’s Tiffin has finally debuted in St. Petersburg. Located in the former Chi-Town Beefs location at 165 Dr.