Little Italy Restaurant And Pizzeria

Italian restaurant · 111-17 S Magnolia Dr, Tallahassee, FL

Dine-In

Hours

More food in Tallahassee, FL · Italian Food in Tallahassee