Best Vegan Restaurants In North Sioux City, SD

Last Updated:
Sort
Planet Sub is a restaurant located in North Sioux City, South Dakota at 1312 River Dr. They are open every day of the week. At Planet Sub North Sioux City, we want you to know the story behind our sandwich shop. We think our customers should understand our commitment to creating the freshest food that’s still quick, convenient, and most of all, delicious. We’re so confident in the quality and...
1312 River Dr, North Sioux City, SD, 57049
Rank
1
0 votes
Sponsor
0.0