Explore details about location Thompson Place. Thompson Place is a location situated within the Cardiff alongside other areas such as Maria Street, Westgate Street, Verland Close.