Florida is famous for seafood, Cuban sandwiches, and key lime pie.
Nepal is probably the last flavor you expect to discover here.
That is exactly what makes this restaurant such an unforgettable surprise. Step inside, and the aromas of toasted spices, slow-simmered curries, and freshly folded dumplings instantly transport you thousands of miles from the Sunshine State…