Anthonino's TavernaItalian • St Louis, United States
Get the gyro, best in STL.
This is where I dwell. Don't go in the yard, there's dog shit everywhere. Do go in the fridge, there's probably beer.
I go here almost every day. It's not that thrilling of a place.