answersLogoWhite

0

Where is Louis?

User Avatar

Anonymous

11y ago
Updated: 9/10/2022

St Louis is in Missouri, in the Midwest United States.

Additionally, King Saint Louis IX was a King of France. Where is he now? In heaven.

User Avatar

Mina Hyatt

Lvl 10
3y ago

What else can I help you with?