at 2030 N Alabama St, Indianapolis , 46202-1524 United States
1 FB users likes Total Facility Service LLC, set it to 862 position in Likes Rating for Indianapolis, Indiana in Local Business category
Total Facility Service LLC is Indianapolis based place and this enity listed in Local Business category. Located at 2030 N Alabama St IN 46202-1524. Contact phone number of Total Facility Service LLC: (317) 283-3020