Flamingos Deli Shop
595 W Church St, Orlando 32805