The Rhythm Deli

2301 1st Ave Hibbing MN 55746 USA

(218) 262-6123

Location