The Other Side is located at 2800 E 39th St, Indianapolis, IN. This location is in the Meadows neighborhood..