How to show original data when using ellipsis?

I have a number of fields in my UI that could be quite long. Typically this is a location field. Right now I put an ellipsis in the field, but sometimes the user needs to see the entire string. The design initially used marquees (shudder) but I feel there must be a better way to do this.

enter image description here

Some options I have thought of:

  • Tooltip on hover. The tooltips could end up quite large though, and what about tablet?)
  • Marquee on hover, not ideal but possibly not terrible? Not great for tablet either.
  • Show a better shortened data. 27 Packman Drive, LE11 0TZ may give more information and thus negate the need for ellipsis? Hard to ensure string length is short enough though.