title: How can I merge the result of 2 http calls
body: <p>I have 2 different webservices that I need to call. The first returns information about a city (id, name, state, population, and other statistics). The second service returns a list of hotels by city (hotel-name, city, state, and other info about the hotel).</p>
  
  <p>I want to get the data from both services and merge them into one object array, I also need to match both calls by city and state.</p>
  
  <p>I am not sure on the correct way to do this.</p>
  
  <p>I tried to call each service separately and merge the data using the spread operator, but I could not figure out how to align the records in each result set.</p>
  
  <p>I would like to know if I can use RXJS to do this kind of data merge.
  I expect to have 1 object with all of the properties of both calls</p>