Quality Hotels Closest To Cathedral Basilica of Saint Louis 4431 Lindell Blvd, at Newstead Ave