Stella's Ice Cream

100 N 8th St Boise ID 83702 USA

(208) 504-6993

Location