Mariscos San Pedro: Inside Thalia Hall so you basically get dinner and architecture in one trip — I go for the aguachile and stay for staring at the ceiling lol
Details
Photo
—
Name
—
Address
1227 W 18th St
City
Chicago, IL
My take
Inside Thalia Hall so you basically get dinner and architecture in one trip — I go for the aguachile and stay for staring at the ceiling lol