I founded a new city and told it to build a watermill. Then I tried to queue an Inn but it would only let me place the in by the river (in valid watermill spaces) and when I clicked wouldn't actually queue the inn since those locations were invalid. De-selecting and re-selecting the city made it all work fine.