In a strip mall in Tampa, where you’d expect to find the usual Florida fare of seafood and Cuban sandwiches, there exists a portal to Bavaria that will make you question everything you thought you ...