PageSourceSearch

https://www.thehouseofsandeman.pt/sandeman-terrace

html thehouseofsandeman.pt collected 2026-09-29 15:31:54 UTC 47,733 bytes, 527 lines download raw bytes

1<!doctype html>
2<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
3<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
4<!--[if IE 8]>         <html class="no-js lt-ie9" lang="en"> <![endif]-->
5<!--[if gt IE 8]><!-->
6<html class="no-js" lang="en">
7<!--<![endif]-->
8
9<head>
10	<meta charset="utf-8">
11	<meta http-equiv="X-UA-Compatible" content="IE=edge">
12	<link rel="shortcut icon" href="/independenteportohouseofsandman_hotel_bin/favicon.ico">
13	<title>Sandeman Terrace - The House of Sandeman Sandeman Terrace | Port Wine Cocktails & Douro River Views in Porto/Gaia</title>
14
15	<!--[if lt IE 9]>
16  
16<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.2/html5shiv.js"></script>
16
17<![endif]-->
18
19	<meta name="description" content="Enjoy breathtaking views of Porto's World Heritage site from the Sandeman Terrace on the Douro River. Sip on groundbreaking Port wine cocktails and experience the vibrant atmosphere with live music.">
20	<meta name="viewport" content="width=device-width, initial-scale=1">
21	<meta name="keywords" content="Sandeman Terrace
22
23Porto views
24
25Douro River
26
27Vila Nova de Gaia
28
29Port wine cocktails
30
31Live music Porto
32
33Port wine culture
34
35Riverside terrace
36
37Porto bar
38
39UNESCO World Heritage view
40
41Wine tasting Porto
42
43cocktails
44
45Porto nightlife
46
47Terrace with a view">
48    <link rel="stylesheet" type="text/css" href="/independenteportohouseofsandman_hotel_css/template.min.css">
49    <link rel="preconnect" href="https://static.guestcentric.net">
50    <link rel="preload" href="https://static.guestcentric.net/media/triggers/default/css.css" as="style">
51	
52	
53<link rel="preconnect" href="https://static.guestcentric.net" crossorigin>
54<link rel="preconnect" href="https://secure.guestcentric.net" crossorigin>
55<link rel="preconnect" href="https://ajax.googleapis.com">
56<meta name='bannerXML' content='/media/' />
57<link rel="preload" href="/BannerGadget/css/styles.v01-min.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
57<script>
58                                            // Define dataLayer and the gtag function.
59                                            window.dataLayer = window.dataLayer || [];
60                                            function gtag(){dataLayer.push(arguments);}
61                                            
62                                            // Set default consent to 'denied' as a placeholder
63                                            // Determine actual values based on your own requirements
64                                            gtag('consent', 'default', {
65                                                'ad_storage': 'denied',
66                                                'ad_user_data': 'denied',
67                                                'ad_personalization': 'denied',
68                                                'analytics_storage': 'denied'
69                                            });
70                                        </script>
70<!-- Google Tag Manager (client) -->
71    
71<script>var gtmDataLayer = gtmDataLayer || [];</script>
71
72    
72<script>
73        if (selection = JSON.parse(localStorage.getItem('cookieSelection') !== null)) {
74            var selection = JSON.parse(localStorage.getItem('cookieSelection'));
75            selection[3] ? gcGoogleTagManager() : null;
76        }
77        function gcGoogleTagManager() {
vendor: 373 bytes, lines 77-81
77
78            (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
79            var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
80            j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
81            })(window,document,'script','gtmDataLayer','
81GTM-WN2KFGX
vendor: 16 bytes, lines 81-82
81');
82            
82gtag('consent', 'update', {
83                'ad_storage': 'granted',
84                'ad_user_data': 'granted',
85                'ad_personalization': 'granted',
86                'analytics_storage': 'granted'
87            });
88        }
89    </script>
89
90    <!-- End - Google Tag Manager (client) -->
91    <!-- Google webmaster tools verification meta tag (client) -->
92	<meta name="google-site-verification" content="fJbHhAS4iSVMkrGT19bVb9kAzK-7HOKBBqYQdAflWl4" />
93	<!-- End - Google webmaster tools verification meta tag (client) -->
94	
94<script>
95                                            // Define dataLayer and the gtag function.
96                                            window.dataLayer = window.dataLayer || [];
97                                            function gtag(){dataLayer.push(arguments);}
98                                            
99                                            // Set default consent to 'denied' as a placeholder
100                                            // Determine actual values based on your own requirements
101                                            gtag('consent', 'default', {
102                                                'ad_storage': 'denied',
103                                                'ad_user_data': 'denied',
104                                                'ad_personalization': 'denied',
105                                                'analytics_storage': 'denied'
106                                            });
107                                        </script>
107
108<!-- Google Universal Analytics (gc) -->
109<script>
110    if (selection = JSON.parse(localStorage.getItem('cookieSelection') !== null)) {
111        var selection = JSON.parse(localStorage.getItem('cookieSelection'));
112        selection[1] ? gcGoogleAnalytics() : (window['ga-disable-G-R5370J16ER'] = true);
113    }
114    // check if already loaded by 'Google Analytics Code (client)'
115    function gcGoogleAnalytics() {
116        if (typeof gtag !== 'function') {
117            var script = document.createElement('script');
118            script.src = 'https://www.googletagmanager.com/gtag/js?id=G-R5370J16ER';
119            script.type = 'text/javascript';
120            script.async = 1;
121            document.getElementsByTagName('head')[0].appendChild(script);
122            window.dataLayer = window.dataLayer || [];
123              function gtag(){dataLayer.push(arguments);}
124              gtag('js', new Date());
125              gtag('consent', 'update', {
126                'ad_storage': 'granted',
127                'ad_user_data': 'granted',
128                'ad_personalization': 'granted',
129                'analytics_storage': 'granted'
130            });
131        }
132        gtag('config', 'G-R5370J16ER');
133    }
134</script>
134
135<!-- End - Google Universal Analytics (gc) --><link rel="preload" href="/ImageLinkGadget/css/styles.v01-min.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><style>.cookiesOverlay.show{display:block!important;background-color:rgba(0,0,0,.4);position:fixed;height:100%;width:100%;top:0;left:0;z-index:999999}.cookiesOverlay.show .manageCookies{display:none}.cookiesOverlay .manageCookies{top:unset;bottom:-4px;cursor:pointer;left:unset;right:10%;position:fixed;width:fit-content;height:fit-content;font-size:16px;color:#040404;background-color:rgba(255,255,255,.9);box-shadow:10px 10px 50px -1px rgba(0,0,0,.35);padding:.5%;border-radius:8px}.cookiesOverlay .cookiesWarning{display:none}@media only screen and (max-width:720px){.cookiesOverlay .cookiesWarning{min-width:100%;min-height:280px;left:50%;transform:translateX(-50%)}.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper{display:flex;flex-direction:column;margin:8px auto 16px}}.cookiesOverlay .cookiesWarning.show{display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;text-align:start;position:fixed;bottom:20px;right:20px;font-size:14px;letter-spacing:0;line-height:22px;color:#040404;z-index:100002;min-height:216px;max-width:680px;border-radius:8px;background-color:rgba(255,255,255,.9);box-shadow:10px 10px 50px -1px rgba(0,0,0,.15);transition:all .4s}@media screen and (max-width:576px){.cookiesOverlay .cookiesWarning.show{position:relative!important;top:0;overflow-y:scroll;justify-content:unset}}.cookiesOverlay .cookiesWarning.closed{display:none}.cookiesOverlay .cookiesWarning p{margin:0;padding:0}.cookiesOverlay .cookiesWarning .cookiesWarningTxt{display:inline-block;margin:32px auto 8px;width:85%}.cookiesOverlay .cookiesWarning .intro_expanded{margin:32px auto 0;display:inline-block;width:85%;font-size:12px;line-height:22px}.cookiesOverlay .cookiesWarning .intro_expanded .intro_title{font-weight:700;height:28px}.cookiesOverlay .cookiesWarning .switch{display:inline-block;position:relative;white-space:nowrap;cursor:pointer}.cookiesOverlay .cookiesWarning .switch *{box-sizing:border-box;vertical-align:middle}.cookiesOverlay .cookiesWarning .switch input{display:none}.cookiesOverlay .cookiesWarning .switch input:checked~.draggableSwitch{background:#54bf8f;transition:all .2s ease}.cookiesOverlay .cookiesWarning .switch input:checked~.draggableSwitch.disabledSwitch{background:#c5c5c5}.cookiesOverlay .cookiesWarning .switch input:checked~.draggableSwitch:after{transform:translate3d(18px,0,0)}.cookiesOverlay .cookiesWarning .switch input:checked:active~.draggableSwitch:after{transform:translate3d(11px,0,0)}@media all and (min--moz-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.cookiesOverlay .cookiesWarning .switch input:checked:active~.draggableSwitch:after{transform:translate3d(18px,0,0)}}.cookiesOverlay .cookiesWarning .switch input:checked~span:before{transform:scale3d(0,0,0)}.cookiesOverlay .cookiesWarning .switch input[disabled]~.draggableSwitch:before{background:#f2f2f2}.cookiesOverlay .cookiesWarning .switch input[disabled]~.draggableSwitch:after{background:#f2f2f2}.cookiesOverlay .cookiesWarning .switch input:active~.draggableSwitch:after{width:33px}@media all and (min--moz-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.cookiesOverlay .cookiesWarning .switch input:active~.draggableSwitch:after{width:26px}}.cookiesOverlay .cookiesWarning .switch .draggableSwitch{display:inline-block;width:48px;height:30px;position:relative;border-radius:15px;border:1px solid #cecece;transition:all .6s linear}.cookiesOverlay .cookiesWarning .switch .draggableSwitch:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:15px;background:#fff;transition:all .4s ease}.cookiesOverlay .cookiesWarning .switch .draggableSwitch:after{content:"";display:block;width:26px;height:26px;border-radius:13px;background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.2),0 0 2px 0 rgba(0,0,0,.6);position:absolute;top:1px;left:1px;transition:all .2s linear}.cookiesOverlay .cookiesWarning .cookie_descritption{margin:auto;width:85%;height:270px;overflow-y:scroll}@media screen and (max-width:576px){.cookiesOverlay .cookiesWarning .cookie_descritption{height:unset}}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_name-container{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:12px}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_name-container .cookie_title{font-weight:700;width:80%;white-space:break-spaces}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper{display:flex;z-index:99;font-size:12px;line-height:20px}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper .arrow{position:relative;height:10px;width:10px;margin:18px;align-self:flex-end}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper .arrow::after,.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper .arrow::before{content:"";position:absolute;bottom:0;width:.1rem;height:100%;transition:all .5s}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper .arrow::before{left:3px;transform:rotate(45deg);background-color:#3f3f3f}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper .arrow::after{left:-3px;transform:rotate(-45deg);background-color:#3f3f3f}.open .cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper .arrow::after{transform:rotate(45deg)}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper.open .arrow::before{transform:rotate(-45deg)}.cookiesOverlay .cookiesWarning .cookie_descritption .cookie_text-wrapper.open .arrow::after{transform:rotate(45deg)}.cookiesOverlay .cookiesWarning .cookie_description-wrapper{display:none;margin-bottom:16px}.open .cookiesOverlay .cookiesWarning .cookie_description-wrapper{display:unset}.cookiesOverlay .cookiesWarning .cookie_description-wrapper .cookie_text{font-weight:700;font-size:12px;margin-bottom:4px}@media screen and (max-width:767px){.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg{border-collapse:collapse;border-spacing:0;width:100%;text-align:center}.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg td{border-color:#656565;border-style:solid;border-width:1px;font-family:Arial,sans-serif;font-size:14px;overflow:hidden;padding:5px 5px;word-break:break-word;min-width:57px}.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg th{border-color:#656565;border-style:solid;border-width:1px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;overflow:hidden;padding:5px 5px;word-break:break-word}.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg .tg-0pky,.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg .tg-jkrl,.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg .tg-jpc1{border-color:#656565;font-size:10px;text-align:left;vertical-align:top}.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg .tg-4ayl,.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg .tg-fymr,.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg .tg-n2im{border-color:#656565;font-size:10px;text-align:left;top:-1px;vertical-align:top;will-change:transform}@media screen and (max-width:767px){.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg{width:100%!important}.cookiesOverlay .cookiesWarning .cookie_description-wrapper .tg-wrap .tg col{width:auto!important}}.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper{width:85%;margin:8px auto 32px}.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper .cookiesWarningBtn{background:#54bf8f;font-size:14px;letter-spacing:0;cursor:pointer;display:inline-block;height:35px;width:auto;opacity:.9;border-radius:18px;text-align:center;line-height:35px;padding:0 2%}.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper #cookiesWarningMore{background:0 0;color:#232323;border:1px solid #232323;margin-right:8px;transition:all .4s}@media only screen and (max-width:720px){.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper #cookiesWarningMore{margin:8px 0}}.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper #cookiesWarningClose{color:#fff;border:1px solid #54bf8f;margin-left:8px;transition:all .4s}@media only screen and (max-width:720px){.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper #cookiesWarningClose{margin:8px 0}}.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper #cookiesWarningClose:hover,.cookiesOverlay .cookiesWarning .cookiesWarningBtnWrapper #cookiesWarningMore:hover{transform:scale(1.025)}.cookiesOverlay .cookiesWarning .divider{display:block;width:100%;height:1px;background:#dad9d9;margin:6px auto}</style>
136<meta name="geo.position" content="41.13765892855247; -8.61228136564141" />
137<meta name="geo.placename" content="Vila Nova de Gaia" />
138<meta name="generator" content="Guestcentric website builder" />
139<meta name="channel" content="website"/>
140<link rel="canonical" href="https://www.thehouseofsandeman.pt/sandeman-terrace"/>
141<!-- Generated Facebook Markup--><meta property="og:title" content="Sandeman Terrace" />
142<meta property="og:description" content="Enjoy breathtaking views of Porto's World Heritage site from the Sandeman Terrace on the Douro River. Sip on groundbreaking Port wine cocktails and experience the vibrant atmosphere with live music." />
143<meta property="og:image" content="https://www.thehouseofsandeman.pt/media/independente-porto-house-of-sandeman-hotelindependente-porto-house-of-sandeman_lounge_2.webp"/>
144<meta  property="og:url" content="https://www.thehouseofsandeman.pt/sandeman-terrace"/>
145<meta property="og:type" content="website" />
146
147
148</head>
149
150<body class="sandeman-terrace lang-en default no-banner gc-6db4f93a3939168a">
151	<!--[if lt IE 8]>
152            <p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please upgrade your browser to improve your experience.</p>
153        <![endif]-->
154
155	
156			
157				<link rel="stylesheet" type="text/css" href="https://static.guestcentric.net/cdn/wsbdev/wsbdev_css/mod.loader.01.min.css">
158<div id="loader"><div class="loader"></div></div>
159			
160		
161	<!-- Topbar -->
162	<div class="topbar">
163		
164			
165				<div class="quicklinks">
166					
167<!-- quicklinks -->
168<ul><li class="hotel-rooms"><a href=/accommodation>Accommodation</a></li><li class="sandeman-terrace active"><a href=/sandeman-terrace>Sandeman Terrace</a></li><li class="hotel-special-offers"><a href=/offers>Offers</a></li><li class="hotel-gallery"><a href=/gallery>Gallery</a></li><li class="contact-us"><a href=/contacts>Contacts</a></li></ul>
169<!-- //quicklinks -->
170
171				</div>
172				
173								<div class="languages">
174							
175										<ul>
176									<li><a href="/sandeman-terrace" title="English" class="active">en</a></li><li><a href="/pt/sandeman-terrace" title="Português" >pt</a></li>
177										</ul>
178									
179								</div>
180							
181			
182		
183	</div>
184
185	<!-- header -->
186	<header id="topblock">
187		<div class="hotellogo">
188			<a href="/">Brand logo</a>
189		</div>
190		
191			
192				<button aria-label="Main Menu" id="menu" class="toggle menu">
193<span class="line line-1">Toggle Line</span>
194<span class="line line-2">Toggle Line</span>
195<span class="line line-3">Toggle Line</span>
196</button>
197			
198		
199		<nav class="navigation">
200			
201<!-- menu -->
202<ul class="nav"><li class=""><a href=/>Hotel</a></li><li class="hotel-rooms"><a href=/accommodation>Accommodation</a></li><li class="hotel-special-offers"><a href=/offers>Offers</a></li><li class="sandeman-terrace active"><a href=/sandeman-terrace>Sandeman Terrace</a></li><li class="hotel-gallery"><a href=/gallery>Gallery</a></li><li class="hotel-directions"><a href=/location>Location</a></li><li class="contact-us"><a href=/contacts>Contacts</a></li><li class="TravelTips"><a href="https://www.independente.eu/travel-tips" target="_blank">Travel Tips</a></li><li class="Hotels(Backtoportal)→"><a href="http://independente.eu/" target="_self">Hotels (Back to portal) →</a></li></ul>
203<!-- //menu -->
204
205		</nav>
206		<div class="quicklinks">
207			
208<!-- quicklinks -->
209<ul><li class="hotel-rooms"><a href=/accommodation>Accommodation</a></li><li class="sandeman-terrace active"><a href=/sandeman-terrace>Sandeman Terrace</a></li><li class="hotel-special-offers"><a href=/offers>Offers</a></li><li class="hotel-gallery"><a href=/gallery>Gallery</a></li><li class="contact-us"><a href=/contacts>Contacts</a></li></ul>
210<!-- //quicklinks -->
211
212		</div>
213		<div class='bookinggadget'>
214			<div id="shbg" class="gcBookingGadget gc_sh gcweb"></div>
215		</div>
216	</header>
217
218	<!-- side menu -->
219	<aside class="menu-area">
220		
221			
222				<button aria-label="Close button" class="close">Close</button>
223			
224		
225		<div class="menu">
226			<nav class="navigation">
227				
228<!-- menu -->
229<ul class="nav"><li class=""><a href=/>Hotel</a></li><li class="hotel-rooms"><a href=/accommodation>Accommodation</a></li><li class="hotel-special-offers"><a href=/offers>Offers</a></li><li class="sandeman-terrace active"><a href=/sandeman-terrace>Sandeman Terrace</a></li><li class="hotel-gallery"><a href=/gallery>Gallery</a></li><li class="hotel-directions"><a href=/location>Location</a></li><li class="contact-us"><a href=/contacts>Contacts</a></li><li class="TravelTips"><a href="https://www.independente.eu/travel-tips" target="_blank">Travel Tips</a></li><li class="Hotels(Backtoportal)→"><a href="http://independente.eu/" target="_self">Hotels (Back to portal) →</a></li></ul>
230<!-- //menu -->
231
232			</nav>
233		</div>
234	</aside>
235
236	<div id="centerblock">
237		<div class="flashContainer">
238			
239		</div>
240		<!-- fixedBlock header -->
241		<div class="fixedBlock">
242			
243								<div class="languages">
244							
245										<ul>
246									<li><a href="/sandeman-terrace" title="English" class="active">en</a></li><li><a href="/pt/sandeman-terrace" title="Português" >pt</a></li>
247										</ul>
248									
249								</div>
250							
251		</div>
252	</div>
253
254
255	<!-- content area -->
256	<main id="contentblock">
257		<section id="c1" class="content" data-color="one">
258			<div class="holder">
259				<h1>Sandeman Terrace</h1>
260<p>Two banks of the same river, two twins separated at birth. On our side, at the Sandeman Terrace, you will be surrounded by the inspiring and entrepreneurial atmosphere of several generations of Port wine producers – with a view to a World Heritage site.</p>
261<h5><span style="text-decoration: underline;">On the terrace you will feel Port wine in movement whether it’s with our groundbreaking cocktails – made with different expressions of this unique wine – or at one of our regular music shows!</span></h5>
262<p><a href="https://www.thehouseofsandeman.pt/media/pdfs/ths_menu-a5_s.pdf" target="_blank" rel="noopener noreferrer">MENU</a></p>
263<p></p>
264<div class="imagelinkgadget medium col-sm-6 col-xs-12 website nolink notext">
265	<div class="imglinkWrapper">
266		<a  >Link</a>		
267		<div class="imgImageWrapper"><img loading="lazy" src="https://static.guestcentric.net/bin/6db4f93a3939168a/the-house-of-sandeman-imageLinksandeman-terrace-view.webp" title="" alt="" /></div>
268		<div class="imgContentWrapper">
269			<div class="imgTitle"><h4></h4></div>
270			<div class="imgDescription"></div>
271			<div class="imgLink"><a class="button"  ></a></div>
272		</div>
273	</div>
274</div>
275<div class="imagelinkgadget medium col-sm-6 col-xs-12 website nolink notext">
276	<div class="imglinkWrapper">
277		<a  >Link</a>		
278		<div class="imgImageWrapper"><img loading="lazy" src="https://static.guestcentric.net/bin/6db4f93a3939168a/the-house-of-sandeman-imageLink43438253772_3c67bc79a5_o.webp" title="" alt="" /></div>
279		<div class="imgContentWrapper">
280			<div class="imgTitle"><h4></h4></div>
281			<div class="imgDescription"></div>
282			<div class="imgLink"><a class="button"  ></a></div>
283		</div>
284	</div>
285</div>
286<p><span style="text-decoration: underline;"><strong><br><br>Business Hours:</strong></span></p>
287<p>Summer: 12h - 22h</p>
288<p>Winter: 12h - 20h</p>
289<p></p>
290			</div>
291		</section>
292	</main>
293
294	<footer id="bottomblock">
295        <!--  -->
296        <div class="footerlogos" style="position:relative;padding:0;display:flex;justify-content:center;align-items: center;flex-flow:wrap;z-index:2;"><a rel="noopener" class="flogos" style="margin:20px 2%;display:inline-block;" href="https://www.thehouseofsandeman.pt/media/pdfs/ficha-de-operacao-sem-imagem-para-website.pdf" target="_blank"><img loading="lazy" style="max-height:120px;
296" src="/media/imgs/the-house-of-sandeman-footerlisboa2030.webp" width="729" height="120" alt="" /></a>
296<script>
297                var elements = document.getElementsByClassName("flogos");
298                for (var i=0; i<elements.length; i++) { elements[i].className += " " + "flogos" +i;}
299                    </script>
299
300                </div>
301		<div class="holder col-md-12">
302			<div class="footerlogo">
303				<a href="/">Footer Logo</a>
304			</div>
305			<address class="hoteladdress col-sm-5 col-xs-12">
306				
307			
308				<!-- adress -->
309<a class="addressblock" rel="noopener" href="https://maps.google.com?q=Largo+Miguel+Bombarda+67,Vila+Nova+de+Gaia,4404-507" target="_blank">
310<span>Largo Miguel Bombarda 67</span>
311<span>Vila Nova de Gaia, <span class="region">Porto</span> <span class="postal-code">4404-507</span> Portugal</span></a>
312<!-- phone -->
313<a class="phoneblock" href="tel:+351221127221">+351 221 127 221<br/> <span class='phonelabel'>(national fixed line call)</span></a>
314<a class="phoneblock" href="tel:"></a>
315<!-- <a class="phoneblock" href="tel:"></a>  -->
316<!-- e-mail -->
317				<a class="emailblock" href="mailto:[email protected]">[email protected]</a>
318			
319		
320				
321			
322				<div class="socialmedia">
323<ul></ul>
324</div>
325			
326		
327			</address>
328			<nav class="footermenu col-sm-4 col-xs-12">
329				<ul><li><a href=/hotel-gdpr.html>Privacy and Data Policy</a></li><li><a href=/hotel-unsubscribe.html>Unsubscribe Newsletter</a></li><li><a href=/hotel-subscribe.html>Subscribe Newsletter</a></li><li><a href="https://rnt.turismodeportugal.pt/RNT/_default.aspx" target="_blank">Registo nº 71769/AL</a></li><li><a href="https://www.livroreclamacoes.pt/Inicio/" target="_blank">Compliments and Complaints Book</a></li><li><a href="https://www.facebook.com/hello.independente" target="_blank">Facebook</a></li><li><a href="https://www.instagram.com/hello.independente/" target="_blank">Instagram</a></li><li><a href="https://www.youtube.com/@HelloIndependente" target="_blank">Youtube</a></li><li><a href="https://www.linkedin.com/company/theindependentecollective/posts/?feedView=all" target="_blank">Linkedin</a></li><li><a href="https://www.independente.eu/travel-tips" target="_blank">Travel Tips</a></li><li><a href="https://secure.guestcentric.net/api/messenger/login.php?apikey=ca46e31b32151012fbea90cd12aec836">Edit Reservation</a></li><li><a style="outline: none;" id="cookiessettings" role="button" tabindex="0">Cookies Settings</a></li>
330</ul>
331
332			</nav>
333		</div>
334		
335					
336						<div id="seals">
337		<div class="powered">
338		<a rel="noreferrer" href="https://www.guestcentric.com/" target="_blank"><img loading="lazy" src="https://static.guestcentric.net/cdn/wsbdev/wsbdev_bin/powered-gc.svg" width="320" height="auto" alt="Powered by GuestCentric — Hotel Website & Booking Technology">
339		</a>
340		</div>
341		</div>
342					
343				
344	</footer>
345
346	
346<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js"></script>
346
347
348<script src="https://secure.guestcentric.net/api/shorthand/?apikey=3d002a33381a9bf83a3f34e41af34791&channelKey=58e5de4e971fc00be29aa10492813ad4&v=20260528"></script>
348<script async src="https://static.guestcentric.net/js/gadgets/bookingGadget/shorthand.min.js?v=20260528"></script>
348<script defer src="/BannerGadget/js/script.v03-min.js"></script>
348<script class="marketingscript" type="text/javascript" src="https://static.guestcentric.net/js/marketing-min.js?v=75ee7eb9"></script>
348
349<div id='cookiesOverlay' class='cookiesOverlay'> <div id='cookiesWarning' class='cookiesWarning'> 
350            <div class='cookiesWarningTxt'><p>We use first-party and third-party cookies for analytical purposes and to show you advertising related to your preferences, based on your browsing habits and profile. You can configure or block cookies by clicking on “Cookies settings”. You can also accept all cookies by clicking on “Accept all cookies”. For more information, please consult our Cookie Policy.</p></div>
351            <div class='intro_expanded'><p class='intro_title'>Cookies Settings:</p>
352            <p class='intro_text'>Cookies and other similar technologies are an essential part of how our Platform works. The main goal of cookies is to make your browsing experience easier and more efficient and to improve our services and the Platform itself. Likewise, we use cookies to show you targeted advertising when you visit third-party websites and apps. Here, you will find all the information on the cookies we use. Furthermore, you will be able to activate and/or deactivate them according to your preferences, except for any cookies that are strictly necessary for the functioning of the Platform. Keep in mind that blocking certain cookies may affect your experience on the Platform, as well as its functioning. By clicking “Confirm preferences”, the cookies selection you have made will be saved. If you have not selected any options, clicking this button will be the same as blocking all cookies. For more information, please consult our Cookie Policy.
353    </p>
354            <div class='divider'></div></div>
355            <div class='cookieWrapper'><div class='cookie_descritption'>
356            <label for='necessaryCookies' class='switch cookie_name-container'><span class='cookie_title'>Strictly Necessary Cookies</span> <input id='necessaryCookies' type='checkbox' checked='' disabled> <span class='disabledSwitch draggableSwitch' draggable='true'></span> </label>
357            <div class='cookie_text-wrapper'> <p class='cookie_text'>These cookies are necessary for the correct functioning of the Platform, and they cannot be deactivated on our systems. Generally speaking, they are configured to respond to actions made by you when requesting services, such as adjusting your privacy preferences, logging in to your account or filling out forms. You can configure your browser to block these cookies or alert you when they are present; however, some parts of the platform will not work without them.<div class='arrow'></div></div>
358            <div class='cookie_text-divider divider'></div> <div class='cookie_description-wrapper'> <p class='cookie_text'>Cookies List:</p>
359                <div class='tg-wrap'><table class='tg'>
360                    <thead>
361                    <tr>
362                        <th class='tg-n2im'><span style='font-weight:bold;font-style:normal;text-decoration:none'>Name</span></th>
363                        <th class='tg-n2im'><span style='font-weight:700;font-style:normal;text-decoration:none'>Provider</span></th>
364                        <th class='tg-n2im'><span style='font-weight:700;font-style:normal;text-decoration:none'>Purpose</span></th>
365                        <th class='tg-n2im'><span style='font-weight:700;font-style:normal;text-decoration:none'>Expiry</span></th>
366                    </tr>
367                    </thead>
368                    <tbody>
369                    <tr>
370                        <td class='tg-jkrl'><span style='font-weight:400;font-style:normal;text-decoration:none'>PHPSESSID</span></td>
371                        <td class='tg-jkrl'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
372                        <td class='tg-jkrl'><span style='font-weight:400;font-style:normal;text-decoration:none'>Used to manage user sessions</span></td>
373                        <td class='tg-jkrl'><span style='font-weight:400;font-style:normal;text-decoration:none'>Session</span></td>
374                    </tr>
375                    </tbody>
376                    </table>
377                </div>
378            </div>
379            <label for='StatisticsCookies' class='switch cookie_name-container'> <span class='cookie_title'>Analysis Cookies</span> 
380            <input id='StatisticsCookies' type='checkbox'> <span class='draggableSwitch' draggable='true'></span> </label>
381            <div class='cookie_text-wrapper'> <p class='cookie_text'>These cookies allow us to count the number of visits and sources of traffic in order to measure and improve the performance of our Platform. They help us to know which pages are the most and least popular, and how many people visit the website. If you do not allow these cookies, we will not know when you visited our Platform.<div class='arrow'></div> </div>
382            <div class='cookie_text-divider divider'></div> <div class='cookie_description-wrapper'> <p class='cookie_text'>Cookies List:</p>
383                <div class='tg-wrap'><table class='tg'>
384                    <thead>
385                    <tr>
386                        <th class='tg-fymr'><span style='font-weight:bold;font-style:normal;text-decoration:none'>Name</span></th>
387                        <th class='tg-fymr'><span style='font-weight:700;font-style:normal;text-decoration:none'>Provider</span></th>
388                        <th class='tg-fymr'><span style='font-weight:700;font-style:normal;text-decoration:none'>Purpose</span></th>
389                        <th class='tg-fymr'><span style='font-weight:700;font-style:normal;text-decoration:none'>Expiry</span></th>
390                    </tr>
391                    </thead>
392                    <tbody>
393                    <tr>
394                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>_ga</span></td>
395                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Google</span></td>
396                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Used to distinguish users</span></td>
397                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>2 years</span></td>
398                    </tr>
399                    <tr>
400                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>_gid</span></td>
401                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Google</span></td>
402                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Used to distinguish users</span></td>
403                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>24 hours</span></td>
404                    </tr>
405                    <tr>
406                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>
406_gat_gcTracker</span></td>
407                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Google</span></td>
408                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Throttle Request Rate</span></td>
409                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>1 minute</span></td>
410                    </tr>
411                    </tbody>
412                    </table>
413                </div>
414            </div>
415
416            <label for='advancedCookies' class='switch cookie_name-container'> <span class='cookie_title'>Functionality or Customisation Cookies</span> <input id='advancedCookies' type='checkbox'> <span class='draggableSwitch' draggable='true'></span> </label>
417            <div class='cookie_text-wrapper'> <p class='cookie_text'>These cookies enhance the functionality and personalisation of the Platform. They can be put in place by us or by third parties whose services we have incorporated into our pages. If you do not allow these cookies, some of our services will not function properly.<div class='arrow'></div> </div>
418            <div class='cookie_text-divider divider'></div> <div class='cookie_description-wrapper'> <p class='cookie_text'>Cookies List:</p> 
419            <div class='tg-wrap'><table class='tg'>
420            <thead>
421              <tr>
422                <th class='tg-4ayl'><span style='font-weight:bold;font-style:normal;text-decoration:none'>Name</span></th>
423                <th class='tg-4ayl'><span style='font-weight:700;font-style:normal;text-decoration:none'>Provider</span></th>
424                <th class='tg-4ayl'><span style='font-weight:700;font-style:normal;text-decoration:none'>Purpose</span></th>
425                <th class='tg-4ayl'><span style='font-weight:700;font-style:normal;text-decoration:none'>Expiry</span></th>
426              </tr>
427            </thead>
428            <tbody>
429              <tr>
430                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>GCShoppingActivations_&lt;GCID&gt;_BEST_RATE_GUARANTEED</span></td>
431                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
432                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Popup display control. Stores a true/false flag that indicates if the popup was already displayed.</span></td>
433                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>10 minutes</span></td>
434              </tr>
435              <tr>
436                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>GCShoppingActivations_&lt;GCID&gt;_LAST_RESERVATION</span></td>
437                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
438                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Popup display control. Stores a true/false flag that indicates if the popup was already displayed.</span></td>
439                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>10 minutes</span></td>
440              </tr>
441              <tr>
442                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>GCShoppingActivations_&lt;GCID&gt;_LAST_RESERVATIONS</span></td>
443                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
444                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Popup display control. Stores a true/false flag that indicates if the popup was already displayed.</span></td>
445                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>10 minutes</span></td>
446              </tr>
447              <tr>
448                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>GCShoppingActivations_&lt;GCID&gt;_LAST_WEEK_STAYS</span></td>
449                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
450                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Popup display control. Stores a true/false flag that indicates if the popup was already displayed.</span></td>
451                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>10 minutes</span></td>
452              </tr>
453              <tr>
454                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>GCShoppingActivations_&lt;GCID&gt;TODAY_BEST_OFFER</span></td>
455                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
456                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Popup display control. Stores a true/false flag that indicates if the popup was already displayed.</span></td>
457                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>10 minutes</span></td>
458              </tr>
459              <tr>
460                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>GCShoppingVisits_&lt;GCID&gt;</span></td>
461                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
462                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Count visits to control popup display</span></td>
463                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>1 Month</span></td>
464              </tr>
465              <tr>
466                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>GCShoppingRecovery_&lt;GCID&gt;_EXIT</span></td>
467                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Guestcentric</span></td>
468                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>Display shopping recovery</span></td>
469                <td class='tg-jpc1'><span style='font-weight:400;font-style:normal;text-decoration:none'>1 Month</span></td>
470              </tr>
471            </tbody>
472            </table></div>
473            </div>
474            <!-- 
475            <label for='thirdPartyCookies' class='switch cookie_name-container'> <span class='cookie_title'>Third Party cookies</span> 
476            <input id='thirdPartyCookies' type='checkbox' checked=''> <span class='draggableSwitch' draggable='true'></span> </label>
477            <div class='cookie_text-wrapper'> <p class='cookie_text'>
477These cookies allow us to count the number of visits and sources of traffic in order to measure and improve the performance of our Platform. They help us to know which pages are the most and least popular, and how many people visit the website. If you do not allow these cookies, we will not know when you visited our Platform.<div class='arrow'></div> </div>
478            <div class='cookie_text-divider divider'></div> <div class='cookie_description-wrapper'> <p class='cookie_text'>Cookies List:</p>
479                <div class='tg-wrap'><table class='tg'>
480                    <thead>
481                    <tr>
482                        <th class='tg-fymr'><span style='font-weight:bold;font-style:normal;text-decoration:none'>Name</span></th>
483                        <th class='tg-fymr'><span style='font-weight:700;font-style:normal;text-decoration:none'>Provider</span></th>
484                        <th class='tg-fymr'><span style='font-weight:700;font-style:normal;text-decoration:none'>Purpose</span></th>
485                        <th class='tg-fymr'><span style='font-weight:700;font-style:normal;text-decoration:none'>Expiry</span></th>
486                    </tr>
487                    </thead>
488                    <tbody>
489                    <tr>
490                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>_ga</span></td>
491                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Google</span></td>
492                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Used to distinguish users</span></td>
493                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>2 years</span></td>
494                    </tr>
495                    <tr>
496                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>_gid</span></td>
497                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Google</span></td>
498                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Used to distinguish users</span></td>
499                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>24 hours</span></td>
500                    </tr>
501                    <tr>
502                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>
502_gat_gcTracker</span></td>
503                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Google</span></td>
504                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>Throttle Request Rate</span></td>
505                        <td class='tg-0pky'><span style='font-weight:400;font-style:normal;text-decoration:none'>1 minute</span></td>
506                    </tr>
507                    </tbody>
508                    </table>
509                </div>
510            </div>
511            -->
512            </div> </div>
513            <div class='cookiesWarningBtnWrapper'>
514            <div id='cookiesWarningMore' class='cookiesWarningBtn'>Cookies Settings</div>
515            <div id='cookiesWarningClose' class='cookiesWarningBtn'>Accept all Cookies</div> </div> </div> </div>
515<script>var settingsText='Confirm preferences'; $(".intro_expanded").hide(),$(".cookieWrapper").hide();var width=$(".cookiesWarning").width(),selection=[];function showModal(){$("#cookiesOverlay").addClass("show"),$("#cookiesWarning").addClass("show")}function hideModal(){$("#cookiesOverlay").removeClass("show"),$("#cookiesWarning").removeClass("show"),$("a#cookiessettings").removeClass("hide")}function loadContent(){!0===selection[1]&&("function"==typeof googleTagAnalyticsSrc&&googleTagAnalyticsSrc(),"function"==typeof gcGoogleAnalytics&&gcGoogleAnalytics(),"function"==typeof clientGoogleAnalytics&&clientGoogleAnalytics()),!0===selection[2]&&"undefined"!=typeof shoppingActivation&&"undefined"!=typeof shoppingRecovery&&(shoppingActivation.init(),shoppingRecovery.init()),!0===selection[3]&&("function"===typeof gcGoogleTagManager&&gcGoogleTagManager(),"function"===typeof gcGoogleTagManagerSph&&gcGoogleTagManagerSph())}function updateSwitchState(){null!==localStorage.getItem("cookieSelection")&&(selection=JSON.parse(localStorage.getItem("cookieSelection")),$(".cookie_descritption input").each((function(i){$(this).prop("checked",selection[i])})))}null!==localStorage.getItem("cookieSelection")&&(updateSwitchState(),!0===(selection=JSON.parse(localStorage.getItem("cookieSelection")))[2]&&"undefined"!=typeof shoppingActivation&&"undefined"!=typeof shoppingRecovery&&(shoppingActivation.init(),shoppingRecovery.init())),null==localStorage.getItem("cookieSelection")?($("#cookiesOverlay").addClass("show"),$("#cookiesWarning").addClass("show"),width=$(".cookiesWarning").width(),$("a#cookiessettings").addClass("hide")):(selection=JSON.parse(localStorage.getItem("cookieSelection")),$("a#cookiessettings").removeClass("hide")),$(".manageCookies").on("click",(function(e){showModal()})),$("a#cookiessettings").on("click",(function(e){showModal()})),$("#cookiesWarningMore").on("click",(function(e){$("#cookiesWarningMore").text()===settingsText&&(selection=[],$(".cookie_descritption input").each((function(i){selection.push($(this).is(":checked"))})),localStorage.setItem("cookieSelection",JSON.stringify(selection)),loadContent(),hideModal(),updateSwitchState()),$(".cookiesWarning").css("width",width),$(window).width()<576&&$(".cookiesOverlay .cookiesWarning.show").attr("style","height: 100%;"),$(".cookiesWarningTxt").hide(200),$(".intro_expanded").show(200),$(".cookieWrapper").show(200),$("#cookiesWarningMore").text(settingsText)})),$("#cookiesWarningClose").on("click",(function(e){selection=[!0,!0,!0,!0],localStorage.setItem("cookieSelection",JSON.stringify(selection)),loadContent(),hideModal(),$("#cookiesOverlay").show(200).addClass("button"),updateSwitchState(),selection.forEach((e,i)=>{selection[i]=+selection[i]}),$('input[name="ck"').length&&$('input[name="ck"').attr("value",selection.join(""))})),$(".cookie_text-wrapper").on("click",(function(e){$(this).next().next().is(":hidden")?($(this).addClass("open"),$(this).next().next().show(200)):($(this).removeClass("open"),$(this).next().next().hide(200))})),$(".cookie_description-wrapper").on("click",(function(e){$(this).is(":hidden")?($(this).prev().prev().addClass("open"),$(this).show(200)):($(this).prev().prev().removeClass("open"),$(this).hide(200))}));</script>
515
516	<!-- Website Libs -->
517    
517<script src="https://static.guestcentric.net/cdn/wsbdev/wsbdev_bin/js/gc-website.min.js"></script>
517
518    
518<script defer src="https://static.guestcentric.net/cdn/wsbdev/wsbdev_bin/js/gc-BaseLibraryV1.min.js"></script>
518
519    
519<script defer src="/independenteportohouseofsandman_hotel_bin/_js/template.min.js"></script>
519
520	
520<script defer src="https://static.guestcentric.net/cdn/wsbdev/wsbdev_bin/js/plugins/gcBookingGadgetCustom/gcBaseLibraryCustomBG.js"></script>
520
521    <!-- end -->
522
523	
524
525</body>
526
527</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.