Merry Maids is located at 950 Orchard St, Iowa City, IA. This location is in the Roosevelt neighborhood..