Sorry, I have not seen the Elvis one.
The dress code on the one we went to was smart casual.
I’m sorry I’ve not been on that particular cruise, I think perhaps you should contact them direct.
Sorry don't know as haven't done this particular one
We did not go on the Elvis cruise, just a standard cruise from Westminster to Kew.
We just wore our ordinary clothes !
Hope you get an answer in due course. Perhaps if you phoned the cruise operator you may well get an answer.
Get quick answers from City Cruises staff and past visitors.