Oh My Dog!
Specializing in 8 and 12 inch hot dogs, Oh My Dog! has some yummy inventions that include the beloved American treat. There's only one located in Florida so check it out when you visit the Florida Mall. Located in the food court of the Florida Mall, this is one treat you don't want to miss.