The Frog
➤ 650 North Main Street, Sheffield, 01257, United States Of America
Services De Livraison, Américain, Sandwichs, Fromage, Soupe
"Everything was great, ribs, shepards pie, tostada, french onion soup, calamari. Food came out hot, and tasty. Will return with rest of family. Ty."