Where is Princes Square?

Answer
Princes Square is located at Elizabeth St, Launceston TAS 7250, Australia. It is in Launceston, Tasmania, Australia.

Princes Square is located at Elizabeth St, Launceston TAS 7250, Australia. It is in Launceston, Tasmania, Australia.