Ichabods Restaurant 52049 Columbia River Hwy Scappoose, OR 97056 Phone: (503) 543-2450
Category: Fast Food Diner Restaurant