Address: 2205 College St, Cedar Falls, IA - United States
Checkins
6
Avarage rating at this location
2.88
Megan Imhof
Octopus
over 1 year ago
Tim
almost 2 years ago
Brian Messer
about 3 years ago
Jake L.
It's fine.
over 3 years ago
John A.
almost 4 years ago