Filter
× Close
Shanghai Terrace
Shanghai Terrace, located inside the Peninsula Hotel, is an upscale Chinese restaurant, meant to
Location: Shanghai Terrace, East Superior Street, Chicago, IL, United StatesPhone: +1234 - 567 - 8910