United States / St. Louis / Parks & gardensParkTaylor ParkAddress222 N Taylor Ave, St LouisWebsitewww.stlouis-mo.gov—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itWorld Chess Hall of Fame & Galleries · 336 mNot ratedHouska Gallery · 566 mNot ratedClub Viva · 658 mNot rated