For the icons, thats not the original intended look, so either the CSS file didn't get loaded or your own CSS is modifying the look a bit... However the address would still be on one line.
So to adjust the icons, you'll need to inspect and adjust your css to see why thats happening.
As for the Address, you can modify the layout in the /components/com_storelocator/assets/map.js file and look for where the address is printed. Then you can separate it as needed. i.e. do a JS replace of ", " with "<br>"