Location of Washington Plaza mall is 10030 E Washington St, Indianapolis, Indiana - IN 46229.
GPS Coordinates: 39.776013, -85.989939
« Return to Washington Plaza