Company LIMBERLOST POST #6236 VFW OF THE UNITED STATES INC Address 127 N 3RD ST, DECATUR, IN, 46733, USA