sp_SearchHotelResult and Hotel are two different classes. Some of the properties can be present in Hotel but not in other.
So the best way to do is
List <sp_searchhotelresult>lstHotel = HotelMaster.SearchHotel("d");
List<hotel> ll = new List<hotel>();
foreach(SP_SearchHotelResult obj in lstHostel)
{
Hotel h=new Hotel();
Hotel.ID=obj.Id;
ll.Add(h);
}</hotel></hotel></sp_searchhotelresult>