escapedSiteName:hotelamerica
errorType:
errorCode:
errorMsg:
hasLayoutCustomizePermission: false
hasLayoutUpdatePermission:false
refererPlid: 0
backURL:
toggleControlsState:visible
showAddControls:false
showEditControls: false
showPreviewControls: false
showToggleControls: false
userSetupComplete: false
showAdminLinks: false
portalMessageUseAnimation: true
hasLayoutCustomizePermission: false
setHasLayoutUpdatePermission: false
toggleControlsState: visible
openSiteMapUrl: https://www.hotelamerica.it/en/camere?p_p_id=145&p_p_lifecycle=0&p_p_state=pop_up&p_p_mode=view&_145_stateMaximized=true&_145_selPlid=1936689&_145_struts_action=%2Fdockbar%2Fadd_panel&_145_closeRedirect=%2Fsuggesto-gui-portlet%2Fhtml%2Fclosewindow.html
openEditPageUrl: https://www.hotelamerica.it/en/camere?p_p_id=145&p_p_lifecycle=0&p_p_state=pop_up&p_p_mode=view&_145_selPlid=1936689&_145_struts_action=%2Fdockbar%2Fedit_layout_panel&_145_closeRedirect=%2Fsuggesto-gui-portlet%2Fhtml%2Fclosewindow.html

Our rooms are characterized by a welcoming atmosphere, furniture designed to adapt to every needings and comfortable spaces.

Asleep in the tranquility of our rooms and wake up in the heart of a dynamic Trento,
where you can breathe culture in every corner, between art, history and innovation.

We are sure that we are be able to find the perfect room!
In the heart of the city of Trento, for a business trip or a weekend getaway from everyday life.

An error occurred while processing the template.
Expression img is undefined on line 101, column 118 in 425118#425156#1938254.
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
2 
3<#assign suggestoAPI = serviceLocator.findService("suggesto-gui-portlet","eu.suggesto.suggestogui.service.suggestoGuiLocalService")> 
4<#assign suggestoMkspAPI = serviceLocator.findService("suggesto-mksp-portlet","eu.suggesto.marketspace.service.MkspDockbarLocalService")> 
5<#assign defLocale=localeUtil.fromLanguageId(locale.toString())> 
6<#assign serverName=request.getServerName()> 
7<#assign info_prenota = suggestoAPI.msg(companyId, groupId, "info_prenota", locale, "it", localeUtil.fromLanguageId("it_IT"))> 
8 
9<#if entries?has_content> 
10    <section id="rooms"> 
11        <#list entries as entry> 
12            <#assign entry = entry /> 
13            <#assign assetRenderer = entry.getAssetRenderer() /> 
14            <#assign className = assetRenderer.getClassName() /> 
15            <#assign bg_color = "linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3))"> 
16            <#-- assign url = "http://beta.hotelamerica.it" --> 
17            <#assign url = "https://www.hotelamerica.it"> 
18            <#assign prefix = "https://res.cloudinary.com/suggesto/image/fetch"> 
19             
20            <#if className == "com.liferay.portlet.journal.model.JournalArticle"> 
21                <#assign journalArticle = assetRenderer.getArticle() > 
22                <#assign document = saxReaderUtil.read(journalArticle.getContent())> 
23                <#assign rootElement = document.getRootElement()> 
24                <#assign title = htmlUtil.escape(assetRenderer.getTitle(locale)) /> 
25                 
26                <#assign stringSelector = "dynamic-element[@name='ordine']/dynamic-content[@language-id = '" + locale + "']"> 
27                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)>  
28                <#if xPathSelector.selectSingleNode(rootElement)??> 
29                    <#assign ordine = xPathSelector.selectSingleNode(rootElement).getData()>  
30                </#if> 
31                 
32                <#assign stringSelector = "dynamic-element[@name='keyword']/dynamic-content[@language-id = '" + locale + "']"> 
33                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)>  
34                <#if xPathSelector.selectSingleNode(rootElement)??> 
35                    <#assign kw = xPathSelector.selectSingleNode(rootElement).getData()>  
36                </#if> 
37                 
38                <#assign stringSelector = "dynamic-element[@name='titolo']/dynamic-content[@language-id = '" + locale + "']"> 
39                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)>  
40                <#if xPathSelector.selectSingleNode(rootElement)??> 
41                    <#assign titolo = xPathSelector.selectSingleNode(rootElement).getData()>  
42                </#if> 
43                 
44                <#assign stringSelector = "dynamic-element[@name='testo_servizi']/dynamic-content[@language-id = '" + locale + "']"> 
45                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)>  
46                <#if xPathSelector.selectSingleNode(rootElement)??> 
47                    <#assign txt_serv = xPathSelector.selectSingleNode(rootElement).getData()>  
48                </#if> 
49                 
50                <#assign stringSelector = "dynamic-element[@name='descrizione']/dynamic-content[@language-id = '" + locale + "']"> 
51                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)>  
52                <#if xPathSelector.selectSingleNode(rootElement)??> 
53                    <#assign descrizione = xPathSelector.selectSingleNode(rootElement).getData()>  
54                </#if> 
55                 
56                <#assign stringSelector = "dynamic-element[@name='info']/dynamic-content[@language-id = '" + locale + "']"> 
57                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)>  
58                <#if xPathSelector.selectSingleNode(rootElement)??> 
59                    <#assign btn = xPathSelector.selectSingleNode(rootElement).getData()>  
60                </#if> 
61                 
62                <#assign stringSelector = "dynamic-element[@name='immagine']/dynamic-content[@language-id = '" + locale + "']"> 
63                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
64                <#if xPathSelector.selectSingleNode(rootElement)??> 
65                    <#assign img = xPathSelector.selectSingleNode(rootElement).getData()> 
66                </#if> 
67                 
68                <#assign stringSelector = "dynamic-element[@name='sottotitolo']/dynamic-content[@language-id = '" + locale + "']"> 
69                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
70                <#if xPathSelector.selectNodes(rootElement)??> 
71                    <#assign sottotitolo = xPathSelector.selectNodes(rootElement)> 
72                </#if> 
73                 
74                <#assign stringSelector = "dynamic-element[@name='dettagli']/dynamic-content[@language-id = '" + locale + "']"> 
75                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
76                <#if xPathSelector.selectNodes(rootElement)??> 
77                    <#assign dettagli = xPathSelector.selectNodes(rootElement)> 
78                </#if> 
79                 
80                <#assign stringSelector = "dynamic-element[@name='servizio']/dynamic-content[@language-id = '" + locale + "']"> 
81                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
82                <#if xPathSelector.selectNodes(rootElement)??> 
83                    <#assign serv = xPathSelector.selectNodes(rootElement)> 
84                </#if> 
85                 
86                <#assign stringSelector = "dynamic-element[@name='informazione']/dynamic-content[@language-id = '" + locale + "']"> 
87                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
88                <#if xPathSelector.selectNodes(rootElement)??> 
89                    <#assign info = xPathSelector.selectNodes(rootElement)> 
90                </#if> 
91                 
92                <#assign stringSelector = "dynamic-element[@name='servizio']"> 
93                <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
94                <#if xPathSelector.selectNodes(rootElement)??> 
95                    <#assign icon_parent = xPathSelector.selectNodes(rootElement)> 
96                </#if> 
97            </#if> 
98             
99            <#assign viewURL = suggestoMkspAPI.getArticleUrl(groupId,serverName,journalArticle.articleId,localeUtil.fromLanguageId(locale.toString()),localeUtil.fromLanguageId(locale.toString()),"/xyz")> 
100             
101            <div class="room-showcase text-white mb-1" style="background: ${bg_color}, url('${prefix}/w_2000/${url}${img}') no-repeat center; background-size: cover;" data-aos='fade'> 
102                <div id="menu${ordine}" class="navbar-collapse offcanvas-collapse position-absolute d-block back-blue middle-top p-4"> 
103                    <button class="navbar-toggler position-absolute middle-top" type="button" data-toggle="offcanvas"> 
104                        <svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 18 18"> 
105                            <path d="M14.53 4.53l-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z" stroke="white" fill="white"/> 
106                        </svg> 
107                    </button> 
108                    <div class="row justify-content-end h-100 m-0"> 
109                        <div class="col-12 col-lg-9">                             
110                            <h2 class="text-white mb-3 mb-md-5">${titolo}</h2> 
111                            <#list sottotitolo as item> 
112                                <p class="text-white mb-4"> 
113                                    ${item.getData()} 
114                                </p> 
115                            </#list> 
116                        </div> 
117                        <div class="col-12 col-lg-9 mb-3"> 
118                            <h4 class="text-white text-uppercase mb-4">${txt_serv}</h4> 
119                            <div class="row text-white m-0"> 
120                                <#assign icons = []> 
121                                <#list icon_parent as parent> 
122                                    <#assign stringSelector = "dynamic-element[@name='icona']/dynamic-content[@language-id = '" + locale + "']"> 
123                                    <#assign xPathSelector = saxReaderUtil.createXPath(stringSelector)> 
124                                    <#if xPathSelector.selectSingleNode(parent)??> 
125                                        <#assign icon = xPathSelector.selectSingleNode(parent).getData()> 
126                                    </#if> 
127                                    <#assign icons = icons + [icon]> 
128                                </#list> 
129                                 
130                                <#assign index = 0> 
131                                <#list serv as item> 
132                                    <div class="col-6 col-lg-5 col-xl-3 text-center"> 
133                                        <i class="fas fa-2x fa-${icons[index]}"></i> 
134                                        <p class="mt-2">${item.getData()}</p> 
135                                    </div> 
136                                    <#assign index = index + 1> 
137                                </#list> 
138                            </div> 
139                        </div> 
140                        <div class="col-12 col-lg-9 text-white text-center text-lg-left mt-auto mb-md-4"> 
141                            <#list info as item> 
142                                <p class="mb-1">${item.getData()}</p> 
143                            </#list> 
144                        </div> 
145                    </div> 
146                </div> 
147                <div class="container-big d-flex h-100 flex-column">                     
148                    <div class="row justify-content-center mt-auto mb-5"> 
149                        <div class="col-11 col-md-10"> 
150                            <h1 class="room-title text-center text-md-left mt-3 mt-md-0">${title}</h1> 
151                            <p class="room-desc text-center text-md-left mb-4">${descrizione}</p> 
152                            <div class="d-inline-block pointer" data-toggle="offcanvas" menu-target="${ordine}"> 
153                                <i class="fas fa-2x fa-arrow-right d-inline-flex align-middle"></i> 
154                                <h5 class="text-uppercase d-inline-flex ml-3 mb-0">${btn}</h5> 
155                            </div> 
156                        </div> 
157                    </div> 
158                    <div class="row justify-content-around mx-0 mt-5 mb-md-4 py-5"> 
159                        <#list dettagli as dettaglio> 
160                            <div class="col-4 col-md-3 col-lg-2 mx-md-1 pb-3 room-detail"> 
161                                <a href="${viewURL}?key=${kw}" class="text-center text-white"> 
162                                    <h6 class="mb-0">${dettaglio.getData()}</h6> 
163                                </a> 
164                            </div> 
165                        </#list> 
166                        <div class="col-4 col-md-3 col-lg-2 mx-md-1 pb-3 room-detail"> 
167                            <a href="https://reservations.verticalbooking.com/premium/index.html?id_albergo=20353&dc=7374&lingua_int=ita&id_stile=15311" class="text-center text-white"> 
168                                <h6 class="mb-0">${info_prenota}</h6> 
169                            </a> 
170                        </div> 
171                    </div> 
172                </div> 
173            </div> 
174        </#list> 
175    </section> 
176</#if> 

Are you ready for your time in Trento?


Prenota

Landscape

Bike 
what a green idea!

Starting from Hotel America, you can reach the whole Trentino

Wether you are a sportsman, or you want to ride and explore the old town or to go to the nearest lake, in Hotel America we have  all the solutions: Bicycle parking with maintenance tool area.

Free rental of bicycles with luggage racks and padlock, to explore enchanted lands and also quiet strolls through the city!

Colazione

Trentino Guest Card

Ristorante

Visit the museums, travel for free, discover the gastronomy

Trentino Guest Card is much more than a tourist pass: it's a new way to experience a holiday in Trentino!

It allows you to freely enter the museums, castles and natural parks, to freely use public transport, thus avoiding traffic and parking, to obtain discounts in the affiliated facilities and to access exclusive services such as guided tours, skip-lines and tastings.

Check in


Check-in 24/24h

Living Trento

Outdoor - City Life - Offers
...and more

Check out


Check out before 10.00 a.m.


We care about your review

Pic from the town

Immagini dalla pagina Instagram ufficiale dell'Hotel America