A man has been charged with three thefts after Bluestone staff alerted police.
The man has been charged with two thefts from motor vehicles at Begally and Newgale and one theft of two mobile phones from a person at Caneston.
Staff at Bluestone reported the man to police after he acted suspiciously in one of their car parks and had what they believed to be stolen items in what he claimed was his vehicle.
The man, from Swansea, has been bailed to appear before Haverfordwest Magistrates Court on May 11.
Police are reminding people to remove all valuables from their vehicles and ensure they are secure before leaving them unattended.