Homewood Suites by HiltonSt. Louis GalleriaPhysical Address: 8040 Clayton Road, Richmond Heights, Missouri 63117, USA Phone: 314-863-7700 View Content