Skip to main content

Pagoda House Restaurant

restaurant · american restaurant · Lockport, IL

Address
952 E 9th St, Lockport, IL 60441-3236
Phone
(815) 838-5123
Website
pagoda.com
Where
41.5954, -88.0507

Search Hominin for Pagoda House Restaurant

Other restaurants nearby

More in Lockport