Turkish Pavilion in St. Louis

Turkish Pavilion in Saint Louis is a building (built in 1872). Turkish Pavilion is located near Magnolia Avenue.
Building Type
building