Question: I'm working on an application which allows users to search real estate. 

One of the app's features will be the ability to search in several (maximum of 3) locations at the same time.

**Problem**  

How to show the user all 3 locations that he has chosen on the search/home screen?

**Solution 1**  

Show text fields with locations as a vertical carousel. In my opinion this is poor because the user can see only one location at once and he could interpret it as a choice between these locations - as **A location** OR **B location**

![enter image description here](https://i.stack.imgur.com/ahcVS.png)

**Solution 2** 
Show all text fields as one huge field.

![enter image description here](https://i.stack.imgur.com/f024M.png)

Maybe some of you will have better ideas.

Answer: 
Can't you just limit adding location up to three positions? When maximum is reached the button is dissapeared, so it is natural constraint.  

Also I think it is more convenient to display first more specific location part, i.e. street. You can hide part of a city name, it is in user's mind. But street address is more complex to keep in mind.

![enter image description here](https://i.stack.imgur.com/J9jeA.png)

**UPDATE** 

* If this step is in the middle of the task flow, user have just selected locations and next step is performed immediately, it's no problem just to display "3 locations in Warszaw". Because 1) locations still in user's mind, 2) next step will display search results containing full addresses.
* If the search is not performed immediately, you could use a kind of drop-down box:  

![enter image description here](https://i.stack.imgur.com/RyhSY.png)
* Fianlly, if pause lasts over 4-5 minutes or you start next time from this screen, just display all the locations explicitly.

So the short answer is **it depends on task flow specifics**.
You could just write "3 selected locations" and add an `edit locations` icon to it.