What is the version of the following sentence with correct punctuation?

The Castle Hotel is an elegant 3star hotel set in a Georgian building in the centre of Dublin just a few minutes
The Castle Hotel is an elegant 3-star hotel set in a Georgian building in the centre of Dublin, just a few minutes...