Hampton Inn & SuitesSt. Louis at Forest ParkPhysical Address: 5650 Oakland Ave, St. Louis, Missouri 63110, USA Phone: 314-655-3993 View Content