The property is located in Alabama and is operated by Carrols Restaurant Group under a triple net lease with approximately fourteen years of term remaining
Source: New feed
The property is located in Alabama and is operated by Carrols Restaurant Group under a triple net lease with approximately fourteen years of term remaining
Source: New feed