Hometown Pizza Address: 337 Deinhard Ln, McCall, ID 83638 Phone: (208) 634-2596 Payment: Cuisine: Pizza Nice to Know: Wifi No Outdoor Seating Yes Pizza, Restaurants Other Businesses: My Father's Place at 901 N 3rd St, McCall, ID 83638 Evening Rise Bread Co at 303 Sunset St, Mccall, ID 83638 Bistro 45 at 1101 N 3rd St, McCall, ID 83638 Fogglifter Cafe at 1003 N 3rd St, McCall, ID 83638 Growler's Pizza & Grill at 501 N 3rd St, McCall, ID 83638