Maybe US, British or Irish. Might be military or civil. Early 20th century. Medals on right chest? Commemorative or mirror image?
It's the officer's fly-fronted undress tunic for commissioned officers in the US navy that was worn until the end of world war one. No idea if it's mirror image or commemorative; although the former sounds more likely.