This Comfort Inn South is located at 390 33rd Ave SW, Cedar Rapids, IA-52404. An interactive Map of this Comfort Inn South is shown below.
View details of this Comfort Inn South location.