Company EXCALIBUR PROPERTY TAX APPEALS CONSULTANTS, LLC Address 3135 E 71ST STREET, , INDIANAPOLIS, IN, 46220 - , USA