2611 W Michigan St IndianapolisIN46222

Open Map


Mail-Bots is located at 2611 W Michigan St, Indianapolis, IN. This location is in the Near Westside neighborhood. This business specializes in Internet Services.
by merchantcircle on April 23, 2016 from merchantcircle

Member Reviews

One of Indianapolis' Original Web Dev firms.:
Omega Design Studio has been in business for over 14 years (that's like 90 in Internet years). Staffed with the best designers (pixel junkies) and developers (code monkeys) in the field, they are the clear choice in Web Development.
by Bill Vernon on January 25, 2008