As i think it would work. Just use Distinct().
var prpty = (from pm in rdc.tbl_PropertyMasters
join pt in rdc.tbl_PropertyTypes on pm.PropertyTypeId equals pt.PropertyTypeId
join loc in rdc.tbl_Locations on pm.LocationId equals loc.LocationId
join city in rdc.tbl_Cities on pm.CityId equals city.CityId
select new
{
pt.PropertyType,
loc.LocationName,
city.CityName,
}).Distinct();