Skip to content

Location

Szechuan House - Iowa City

320 E Burlington S
Iowa City, IA 52240
(319) 338-6788