Bump's Restaurant

1380 Melrose Ave Iowa City IA 52242 USA

(319) 335-9662

Location