IHOP – 3860 NE Loop 820 , Fort Worth, TX 76106

Building: 4,020 SF

Land: 44,000 SF

Address : 3860 NE Loop 820 , Fort Worth, TX, 76106

Property Images