leonicka.com
Super Perros
Super Perros, Tallahassee. I have to admit I was a bit skeptical at first. The restaurant is all by its lonesome in a shack looking building. But I was hungry and my friends had heard good things about it so I agreed! It was so good! The decor celebrated all things Colombian, the TVs were showing
Léonicka