3419 Saint Croix Trl S, Afton 55001, United States
3419 Saint Croix Trl S, Afton 55001, United States
No delivery
Spot something wrong?
Dishes at Selma's Ice Cream Parlor. Prices may vary in venue.
Been to Selma's Ice Cream Parlor? Be the first to share what you ate.