Arizona-based Store Capital owns the 96-acre property.
...