Hotel Home2 Suites St Louis Forest Park 920 South Taylor Avenue St Louis, United States of America Amy Adejokun Section editor + Easyexperts : Rating and opinion given by a member of our team of Easyvoyage experts Easyopinions : nc /10 Rating and comments left by internet users who have stayed in the hotel