Language/Idioma
English Español
4038 Talmadge RdToledo, Ohio 43623
Website: Click here for restaurant website
Phone: 419.315.9393