CINXE.COM

The Ultimate Guide to Portland Food Halls | The Official Guide to Portland

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"62213a31fd",applicationID:"341324437"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="profile" href="https://gmpg.org/xfn/11" /> <meta name="tpdx-kpi-tag" content="" /> <meta name="tpdx-article-flag" content="POI Listicle" /> <meta name="tpdx-neighborhood" content="" /> <meta name="tpdx-article-tag" content="Food" /> <meta name="tpdx-poi-id" content="" /> <meta name="tpdx-poi-name" content="" /> <meta name="tpdx-event-id" content="" /> <meta name="tpdx-event-name" content="" /> <meta name="tpdx-event-type" content="" /> <meta name="tpdx-event-topic" content="" /> <meta name="tpdx-event-keyword" content="" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Semibold-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Medium-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-RegularItalic-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Regular-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/MarrSans-Light-Web.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-Regular.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-RegularItalic.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-SemiBold.woff2" as="font" type="font/woff2" crossorigin /> <link rel="preload" href="https://www.travelportland.com/wp-content/themes/dragonspell/fonts/Capitaine-SemiBoldItalic.woff2" as="font" type="font/woff2" crossorigin /> <style type="text/css"> @font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Semibold-Web.woff2') format('woff2');font-weight: 600;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Medium-Web.woff2') format('woff2');font-weight: 500;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-RegularItalic-Web.woff2') format('woff2');font-weight: 400;font-style: italic;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Regular-Web.woff2') format('woff2');font-weight: 400;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Marr Sans Web';src: url('/wp-content/themes/dragonspell/fonts/MarrSans-Light-Web.woff2') format('woff2');font-weight: 300;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-RegularItalic.woff2') format('woff2');font-weight: 400;font-style: italic;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-SemiBold.woff2') format('woff2');font-weight: 600;font-style: normal;font-stretch: normal;font-display: swap;}@font-face {font-family: 'Capitaine';src: url('/wp-content/themes/dragonspell/fonts/Capitaine-SemiBoldItalic.woff2') format('woff2');font-weight: 600;font-style: italic;font-stretch: normal;font-display: swap;} </style> <script> window.tpScriptVersion = '9f7cc6f'; </script> <style type="text/css">#frase-widget-container iframe{margin: 0 !important;}</style> <script src="https://q252.travelportland.com/script.js" defer></script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-N4FV9MB');</script> <!-- End Google Tag Manager --> <script> window.doorbellOptions = { "id": "10441", "appKey": "Ko30F8SUM3XBZV3galNEpE7UqnQXAWE3c4kwIqcQ3DtQdPJaQRnWzXFAP2nnz1rN", "container": function() { return document.getElementById('doorbell-inline-container'); } }; </script> <link rel="dns-prefetch preconnect" href="//res.cloudinary.com/" /> <meta http-equiv="Accept-CH" content="DPR" /> <script>window.tpdx_interaction_context = 'Consumer Hub';</script> <!-- This site is optimized with the Yoast SEO Premium plugin v22.6 (Yoast SEO v22.6) - https://yoast.com/wordpress/plugins/seo/ --> <title>The Ultimate Guide to Portland Food Halls | The Official Guide to Portland</title> <meta name="description" content="Spacious food halls have taken root in historic buildings, hip enclaves, and luxury highrises acorss Portland, here’s a roundup of Portland food halls." /> <link rel="canonical" href="https://www.travelportland.com/culture/portland-food-halls/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="The Ultimate Guide to Portland Food Halls" /> <meta property="og:description" content="A new type of eatery acts as an incubator for small businesses while offering indoor seating and regular events great for groups. Here’s the ultimate guide to Portland food halls." /> <meta property="og:url" content="https://www.travelportland.com/culture/portland-food-halls/" /> <meta property="og:site_name" content="The Official Guide to Portland" /> <meta property="article:modified_time" content="2024-08-16T21:38:57+00:00" /> <meta property="og:image" content="https://res.cloudinary.com/dragonspell/images/w_1440,h_864,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1440,h_864/v1696104270/www.travelportland.com/mktg-fr-20230921-portland-food-hall-01/mktg-fr-20230921-portland-food-hall-01.jpeg" /><meta property="og:image" content="https://www.travelportland.com/wp-content/uploads/2019/10/Portland-Mercado-Photo-by-Isaac-Lane-Koval-1024x683.jpg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:description" content="A new type of eatery acts as an incubator for small businesses while offering indoor seating and regular events great for groups. Here’s the ultimate guide to Portland food halls." /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="5 minutes" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//www.travelportland.com' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.travelportland.com/wp-includes/css/dist/block-library/style.min.css?ver=6.3.2' type='text/css' media='all' /> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio figcaption{color:hsla(0,0%,100%,.65)}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed figcaption{color:hsla(0,0%,100%,.65)}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:hsla(0,0%,100%,.65)}.wp-block-image figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-image figcaption{color:hsla(0,0%,100%,.65)}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote.has-text-align-right{border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote.has-text-align-center{border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote.is-style-plain{border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video figcaption{color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video figcaption{color:hsla(0,0%,100%,.65)}.wp-block-video{margin:0 0 1em}.wp-block-template-part.has-background{margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #faf9f7;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #246b81;--wp--preset--color--red: #a13846;--wp--preset--color--yellow-green: #dcd060;--wp--preset--color--yellow: #f2b84c;--wp--preset--color--light-blue: #b0d0d9;--wp--preset--color--pink: #f8aa98;--wp--preset--color--ada-purple: #61639e;--wp--preset--color--cream: #efebe5;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 14px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 24px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 50px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='dragonspell-style-css' href='https://www.travelportland.com/wp-content/themes/dragonspell/style.css?ver=9f7cc6f' type='text/css' media='all' /> <link rel="https://api.w.org/" href="https://www.travelportland.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.travelportland.com/wp-json/wp/v2/pages/107484" /><meta name="generator" content="WordPress 6.3.2" /> <link rel="alternate" type="application/json+oembed" href="https://www.travelportland.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.travelportland.com%2Fculture%2Fportland-food-halls%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.travelportland.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.travelportland.com%2Fculture%2Fportland-food-halls%2F&#038;format=xml" /> <!-- Stream WordPress user activity plugin v4.0.0 --> <link rel="amphtml" href="https://www.travelportland.com/culture/portland-food-halls/?amp"><link rel="icon" href="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-32x32.png" sizes="32x32" /> <link rel="icon" href="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-180x180.png" /> <meta name="msapplication-TileImage" content="https://www.travelportland.com/wp-content/uploads/2020/01/cropped-portland-icon-270x270.png" /> </head> <body class="page-template-default page page-id-107484 page-child parent-pageid-543 wp-custom-logo wp-embed-responsive mega-menu singular image-filters-enabled page-template-hero--article-small-square" > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N4FV9MB" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="page" class="site"> <a class="skip-link screen-reader-text" href="#content">Skip to content</a> <header id="masthead" class="site-header"> <div class="site-branding-container"> <div class="site-branding"> <div class="site-logo"><a href="https://www.travelportland.com/" class="custom-logo-link" rel="home" aria-label="Link to homepage" ><img width="550" height="63" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAA/CAYAAADUiAM8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH4woKEAMSvbu6sgAAHL9JREFUeNrtnXu8nsO1x79770QEwaQmJUMT6n5tSlGn7pRWaZVWVaOhBKl7LzhS1CWKc1yrUlWhaEPTUrc4VZxz3O9RReNSIkYkExnkQuzs7PPHzOs8tp293/eZ53nf53nf+X0++UjsPeuZZ5611qy1Zs1abUTkAms0QqrkvyWwGrAWMArYGPgsoAAJrAC0+V9fCrwLGOB14CXgWWAaMAeYK6R6d1nPioiIaB7dUa+xERFFQVtcgvyUijV6TeBoYC9vlAwFlgt8xEJgHjATuAGYKKRaWi+lFBVfROSpuqzJCsAYQFTx628DLwip/ifyTLnm0B+NVpWNNmv0KOAHwIACz7MLmA1M99GDOUKqN4r48azRw4EdgfG4qEg9cDvwH8C0ZCQlp/dbDRgHrImL7BSNTxbiIk1vAjNwkad3gLeFVIuy5hlr9G7A/i3gwEwDrgS6elu3ynpao78D7Ax0V0l3FnCBkGphNEc+WsthwL+AFVMMvw84F7hXSNVV0Pdb1euQEVXySZJf3gamAo8IqTobpfsT/P4NYI8UTv6HwA1CqkereMbXvHNbz0DCUmCRd4LnAG8Ac4H5wHvAPCHV4uRcgcy+RZs12gKrlkhuuwHrF+vXQqqLG2mcJJhnTeDXwHYNXM/ZPoryEyHV0jzWxBo9yXtyZUEnsMAL02vATcBVQqoPs+Aba7TBRcNaAcOFVLP62XBsCrpXCakOjybJR+u4BfAk0BFA5hlgJ+Cdonnc1uhbgK8HknkR2EVIpRuo+7cH/jeAxHxgCyHVq30841PeICgK3vfO33xvrNwOTBZSvZ6lgdJeMqOkYjUPBTYELrJGL7FGjwWGJBemnsraGn0J7mjlqw1ez08DJwKLrNGHVjyujNdklZLxy0BcOHwELpJ1ObDYGn2nj3asXFmjlOs0uIX2zP48+KEp6a4ZzZGP4V2/AYRgC+CeQOMmL2yeAY31gb9bozdpoOG1fuD45Sr6pw+sXrBvN9g7YmsD2wPnATOs0bOs0Wd4vhvUM5KSxjApOzp8pOI5a/Q2PnqRe5TE//dsb7kfW7A1GQT8FnjRGv3VjNfkriZR/l8B7gb+YY0+QkgV8xz6R3fgz7Me15QQUr0GXJsBqc97PVA03JERnaHA49boLzfIKb0lcPxi79A2g2ysDpwOPA5Mt0b/uBI5SfNd2ptIntcCHrFGfz8v4yRBc11r9EPAqaQ7B64XhgN3WKMvrkQ6QtbFj/0tLt+gmfhmojX6CWv0hg1ScBERH5MzIdXRXsmH4mBr9PoF4+nTccerWXnwd1ijd6inY+G/0dvAbwLInCakmtdk7DsQF52+wBo93xo9GnfjtCa92t6Ecn2NNfrMrI2TRC7JAcBTwBdLtCbHAc9Yo9cJWRcfVejy7/5Gk/HNlsDT1ugj6xF1i4ioZuPKgEYbcGJReNrr0XkZvVsFA4B7rNFj6uVYJNbzWNLlgFwspLqkyfl3JeB3wD+t0dvWwoPtTbogP7NGZyaMnkabNfokYDI+n6VkGIE72tkpg3X5ADie5gvBLw9cYY0+PB7rRBQAozKic4Q1engReLqie4RUFwH3Z2ycTLJGf69eRph31D7A5czUcgNqBnBqCzk/awEPW6N/hi+X0d+7D2jixbjAGj1dSBV0npmIlPwGd626zOgA7rZGHySkuikkm11I9SdrdCfp6rIsBK7CnbFmgTZveO1FNkdrV1qjV2gBjyaigPD6ZiAwIUOyU3GJiUXCwbgcvYEZ0vydNXotIdW5dazrNMsafS6uREQ1+HqydEEL4Uzcbayt+vsubdboZk48ew93xXFhWqbzm941XoiaCQcKqSYHVpm8B9glxdC3gJHJe/AZKoodvILYPZDU+8DmQqqX+1oja/QCip1nlCXWFVK90sfar42rv1Hzpimk+mo0ST62lpOBAzIk2QXsLqS6r0DvuDzwGLBZDuRPFVJNqJdxgjsKfoz+TyGeE1JtWu28rNEbA881GXu/6Y2TWctah/Yml++Vgf8KiZQA5+dklCwB/ggcDmyFC3cp/2cErgbByUBe1Ryvs0bvHBj2TJu41YY7NslaOSCk+l9cwaMd/BqnxWDgbxUPNiKiTpt1xcDbO2PSHcAZSVlpNPwxyJycyJ9jjb6iHsc6Xj/8k+qOth+IOoXhwBPW6PZlrcOAFliEba3R2wmpHqrVKLFGHwn8OMO5zAb+iisM92A/v/u6N0rO83M6EFfYbEcS98QDMAC41xq9sZDqhQADoyhKLvnPbiHV/dboXbxxkbYNwAhr9DFCqsvillms792sRonXOz/D32TIGDtYo78ipJpaoNfOszrtkT4qc7g1eknOBkG1RzPvRE7/yDh5wRcT/KDnd2lvgQXoAE6o1VOwRn8ByDLH4GRcKPzgKoyS3iIBf8DV3lDAbRnOa6o1epVmSsSqMLmQ6n7SHTUlcZhXbqEKqRnwLhG58q01+nPAITk+ZpI1enALJV6OAW6vQ4SiLePfawWsD1zYW1QrbcRkkZAq93N1a3QbLjP9AOD7uMqmabC/NXqVGvrIdAA3Et5wD1wtgtFCqulplEEPgVqK6/myj7+2fEnAmnwUFcD1KhnbbA2j/Ho/CPwZ+GZKMpsDawDLKht9ANkf9XXjqqGmyZN5EVcmO8toaBvwCPB2bLiXK6+2E1YXoxoMA74ppLqhhb7lHtboB3FHvAta5L1n4QrZpdUD7bjbpyvhqplLXLpB1pWEj7JG3y2kujkLw6ReHkQ3rmbIU77c7V243IE0OA34UZW/OwVXcjcUvwXGZtW3JtG1GCHVjdbovwJPe+MiBIdbo+/zUZmmi5xYo08JMEzA3cYa39tm4pMJM08otEbvkdIwuT/2nSl1tGTLOnj2l+J6arUStgMeBTZpEWPshSz0gDW63dsJA72jvhWuAeM3MpzrRGv0A4CpfJsyHeW8j0sIm51y/IHVRCys0Z/HXTsNxTlCqsN8lCNTCz1xVGGFVCPxCVWBuMAavWKzhXi98fAiYTUTRie82k98h5zQCsesEZ90ZOoR6h9qjZ7QgpGvja3Rr1qjV+9NnpsMmfCRkGqpkOpDf7PVCqnuFlLti7u8cBIu6TcUw4AxySOd0ig/X8zmvQCjYSVgZF8bWGWDJvxe/a+FVOPzDhkm5rwT4ZVYFXBQs1U9Taz/GQFkPmON7ohHGBE5yvIPgM/V8ZFHWaNVC1Y4Hgk8b41eKcpzOl3q97XFQqrzgU2BQzMgf741uq2MEZPKgjyJa+ldKwYDayxLEP2GvD3hyZJ3C6mOrMc5ZiJy0oXrtmwCSf6qGTdg/82fIqyg2wZRNUXkwZvW6MFUX5wL75wtDXz0qsChLdp+QQCzfI2Q2H4ivbMH0CWkmuQNlJcCSV9U+Ut7SRckzXW3AcCwfjbdywOn2I3LAm+EwbYQOCaQVAfw8yYVpE4gRAOtEVVSRE68+TX6iOb2wA+FVHcC92bw+DOt0Su2aORgJeBZa/QmMXISxr9+/3nOGyfPBpDbzxq9cukMk4R1Oz3l8LX68FrWB9YNnN6hQqo3e7Eq68UcNwJ3B5L7dpNeJ+wEbKAii4jIWp+1A9dW+euv8/+3dr5JNr2qbmrh5W/HNTfdObG3RKQPGHyIK2mRtqzAGsB6pTRM/CK8l1IoV+2D5j644560eExIdU0BluibnkHSYj1ANaEX0YXr0ZMWS4iIyB4X16B3fimk6vROyHzg3Ayev4s1eqMW3pQ7cIUm94tdxcP3ZiGVxnWfT/stvl5KwyQQ3b14LJW/HhdI+7JGM4V/l4W4GiwhGNukHkTIubwlIiIj+CjtUOC7VQ6ZI6S6oIes/yoDg3l54KwW35S7gSnW6NHROAnna19J/LqUJA4qpWHimWZV0l2HWrCMDX1tXEGrEMa+sdEM7S3Wblzn3hD8sAllpo2wgnnTiYjITnkD/BT4VJXD9kk6Cwnv9OwMprSfNfpLBY6SvkjKnmc16AZwnYnHR+MkbA/ySFs1fR1r9OCyHuVslHL4rGX8/wMDp3WlkKqzKILtG9mFePgrWKPXbbLjnIHA0JRjFwip3o5qJyIrHWaNHoGrA1ENHscVmfxY7pr/988JS+qu4Apr9ICCbshtQqo9ccdeeeMsa/QpMSE2mMefDHDmdi/ddWGPPVNGNZbVyTK05fpZBVyjUCH+cjN5qLiQ9ciUJK7usbYRESH82Ab8soYhp/fj+GShfzYFti3qhuxvD50AnFOHx02wRkeZD8eZKcdtV7rrwtboXb0Q1YpeW2z7Bm2rB0xrtpBKF6iVeOWv1waS+mIzSEbCy/y2N07S4LIeaxsREYKRNRj+9wqppvamXxJHDpOAeRnMa1IJZHk8cHwdHneINfryKPNB+FPKcZ8rjWGSSBa7NSWJRfQe8qw0KkqLZ4q2aXllNYew45y1/FXGUsMr7wHAxJQkpgEzo+cUkZFcVpyGavKdOumn07DPNfkQ+FYGU1zXGn18wWUZIdUlGb1vfxhnjZ5qje6I8p+K1ztZdvPTPvee9pIIMrgaI1OBFVKSm76M7sIrBNAEeLmIAoy7HhsiTasQXpq/0YZs5Z8htRr+05dfjtomIouN9SvA9lUOmVoxivviP//zewnrB1XBT6zRKxV1I04YJ1MIa8xZLfbEdScfFDm45j2oG5iZYviQ9hII8hrW6F/hmgVtHUDugmX8/0GBTDeroMvXBcwNGL8iBe8+XYUniTX6SmDflGQeFFJdH9VMREaG8kDg9BqGHSGk6u7PKE78/LwMpjoc+FaRDfGEcXIzsEUdHrkP8LA1elCMnNSMNG1SBqfdeAZboxfU4aUGZbQ5zhNS3bKMnw0MfMa7BWWIbsIKii1Hia6TJ69R+n9v643RL6UliS/2ExERypt+M/0isE2Vw84RUr1VS88tIdUd1ugngS0Dp3ylNfoPQqoPSmCc/N2v632kzyGrBqNwXdy/BsyuRy+0JkA3vZToqAID027Ibd6jLgvO6OddQlpEf1jg9+4KGDuAknWf9pvArt5zDFXO+8UrwhFZ8iZwew1e5qU9xlaLPQlv5lnJyRpThnUVUj1ijVa4fIaVc3zkVsCj1uhNhVQLImfntgd1DGiBhVkITO7Dwu32f9IaJ0U+e+wIGLuE8A6my9QpwB3W6KzKvA/yNNfLwJjqAvYRUt0XvaKIrGCN/hEu0b4aXC+kmpPiGQip5lqjrwNGB055X2v0T3EVZ4u+tgip5lmjt8RFTtbM8XEjgOnW6N2FVM9HHZHLHtTVCobJMUKqvjyITv8nrYGxSkHfu42w20aLczRMlgP+raDrtp2Q6rGU3mpERG8b5/LAuCp/vVNIdWJIBAH4RQaGycrAGUKqcUVf30Tk5GVfxfufwGdzfORw4CFr9EZCqlmRw/vcg4akGNfZ7L1yJgupJvWTsLSYsOOY4QW2VFcLGL+I1mpcdyeueeFjMcEtIitP3uMIYJ0qh32vx9g00YPngSsyeIWjrNGblGm9hVRLgG2Bx3J+3CrAK9bonSKn9wmZZu9pZsPkLeCwKkJtCwlLEl23wIZJiMv/LsXOn8kC3cB8YC8h1V7Amz08z4iIIE/eGr0q1VdhfhW4M+R4IFF07RjgnQxe4zJrdHsZjPXEms0VUm2DS1bNE4OBe6zRWwiplkaO/4RR3gZ8JsXwBc1qmDwLbCKkWliFgM8PNEy2CPFwcsQauGaHaTHDNwRsVtwPHAYME1LdGc+KI7JWzL70fC1N9o4XUi0I5UN/Vb4LODeDV9kB2LBMspGY627AlJwf1w5Ms0Z/N3L9J77B8ricnFoxsxlzTF7EhfIWVbmAi63Rb5L+TFJao0cKqV4rikL0TDEmkNRDTSw344VU5yQNymiURGQtg9bowcAPahh6tjX6FxlOJYsCiR3A9cDnS/gpFuMqxN6Ia0mRJ26InP8JHJBy3LRmM0xOFVJNSDHudqqvxtgbTgMOLZi3cFwgqb82scCcbY0eA5wopLotRksicsLvqK22xmYFfY9R1ujvCKkml9BrBzjAGv0GcGJkybritJTjHm4Gw2QJ8CDwNSHVgpSbzB8Iq5p4iDV6HPBBETY4a/RuhN3nny+kejXHDXsh8Bvv0fSHbtyNKYm7DrwZrs7CQMLqz6wL3OqrCh8NdEcDJSKrDdEavQ2wXxO91inW6JuB0rVn8HL9I3+0dkLk0Lqs+Xak7+Z+d5kNkydxPQzuEFI9k2DANEw70xr9KrB2wHwOFFJNarQA+s06NHqTdzfdBcApaStLWqNH4ipoHgXsGDiXccBIa/TeMYEtIqNNEODfm+zVNgf2EFLdWjYDPnGd+ERr9AyqT0aOSM//aQ3AGUKqRWkNky4fpeio0/t24aoZPuef+7feNpE0wpIYc0kgwx5DA9uGJ861Vyb8PPWqOkx5EJC25PVrwGtCqhut0d/AnSEvFzCXr+IS2LYVUi2KkZOIwGjJOrj+Ks2GPwKDyioblc7EPnJyUeTW3PagLwD7pyRzPaTvEbNYSLVjERYhw0jD7cAE0ncaHmWNPlJINbGRXgFwa6DBOB2YVeTNOVF+HiHVLdbojXAVHz8TQHYzXC2TnaJREhGIZs3PWs4afaaQ6rQyTj4RObnY55xMrqNz3fRGif/vOsB/pySzFLgFStQLJYvoSF+0hFSv+E05BFdYo0ckP1SdmWI07npfCH4vpPqgDJtzQtH8S0g1ApgRSHJHa/RdZanbEFFIBf1d8q062mj8wBq9Usm/EUKqKTRXDlARggTLA3cFOPezgJegxG3tc8KRwKOBNK4Fdqr3Bm2NFrjjqBAsFlKdWWLB2BV3XTzE4N4Dd7vrrHikE5GCB39a5ZD5wDVkc6W3WnQAhwfSGA78BDi9rPKR6Ez8F2v0v+EiXCtGLk7P9/745s+E9Sn6i5Dq3WiYfHKBH7NGTwW+Euh1Xy+k+l7eNTISTDEIF+0RgSTHlvHbJRTNK15AngwkeaY1elq8ShxRIw9+G19wsQqMF1Jd2gA9txqwbyCZ06zRE8vcJyYRbX3IGr01MK3ORmIzGOHgjveOA87PgPRHJS7a4zLT03g4ifBS7AdZoy/Ke0NL0H+AdD0Jkngd+GNZjzASxslTZJN1f401epUoGRHVKGpr9BDg6hqiJdc1SNbGEVbpuoJzrdFtZT/yTPQW2hiYE7m5Tx5P6tqh1uizgBcyMkrGC6mWVJ4RDZNPbnDP4kJSoTjeGj0FH5XKQ4Ct0cOs0bOBrTIgd6yQ6v0yRwcSXtAJwLxAckOBm2O0pPUUcErvcRzVHwecLaSyjeAtIdVbwM0ZkDoIGJrozVN2nfEyrrbR203Cyt0ZyEKbNXqA7449BPiUNfpb1uj/8es0nuqbU/aFucBVyUhMPMrpnVkPtEaPAjYIJLUf8JQ1+hAh1ZOhxwLJ8dbow3DtzT+VwStf6s9bS39skXiHL3prPsT43tkafZKQ6rwoFblilDV6coMdpS7gPCHVtDQbG3BylUNeElKd3+D1Pg7fxTgAA3DXh3dpFoNUSDXfGr0BLgK9YclfaVNr9O8D9vh2XDLrSriea8Nw/dfywNFCqtk9mSuid6/pAFwi7KBAcpsBT/geGBOs0fN7XHet2hgBOqzRq+Pueu+U0eu+AoxvllyKhAf3Eq4eS2jezEnW6KuFVCbmm+SG1UnfVyNL7O0Vca364jKqa5jZjUscbfQGPM8afRJh1a4rhvuuQqp7mkFv+P++DWxkjf47xW0RUA2GAQeWYJ6TfD2qj+nWeJSzbEZ9BjgiQ5In466zTrFG79nD2/pIafQMi/qNdnlr9FjgXmBmhkZJF/BlIdX8Ztpw/fXvblxvjCWh5HAF3CKaHzXdzPDyuj7wwyqHaOD2Rh59JAz3K3DXM0NxSm96q+ROKbjK0vdEkcgVrwLH9ObwxYhJH8IrpLrWGr02cHpWpHHHO/t5Abgbd1XtaVw108VeOIYA63vh2AtXDjprdAI7Cqn+FRAJCDnHbMtbwQipFlqj9wVuy8AzHC2kui5KR0SCv7BGn1ADL48WUnUVJDow3xp9NXBqILldgVFCqqdT6pFqCpwNBNrrEbFM0H9fSLWbNfpWXCQtIlvMBTYQUnX29sMYMenfs/g5+ZUv3h24APgb8LKPhswEnsdVwDslJ6MEYH8h1cOBwp42v2U50hfhqfX73Qk8lgHJM6zRHbHwWkSCv3bF1T6qBm8Jqf67YPzzq4zo3GuNHpqiT9nywKer+NW1gMENip58HddwNCI7zPbGbOey5CEaJv1bz91CqhOBS5vktRYDe4c04/Kh2zZg+5RzWBnfMDFPRe2PdJZm4BWCyz4/tuy3ECIy2aywRn/OOxTVYsUeHnnD34HsEjxXBW6pVITtTz4SPx8ObFRlVOW0eq6d1x0V/T8W+I/I/ZngGSHV6kKqN/qSh2iYVOl5C6mOA44u+eu8j+sFc3uIUeLHHUD6PhMdwIV1/IZ/A27KgNSF1ugRMQG2dY0Srw+OwN3cqAVDrNG/zdsYr+EdBgNZ9vXaHncDcdMajPdaetX80Bq9VwP1/0+AH0cpCMJZwNbVyEA0TGpjzstxXUPfKeFrvAKsK6R6JOT4xq/FCrgIUkieyNbW6MvrEYHw9McCizIgN6EZCktFpIowrOrzMiaSroT5odboC/HHmI3opwW0WaO3wdWhWC/jx6wHPGuNPhhfRbXnOyYMo1OAL9RI/2pr9KfrvXYJ/f+fwFG4ZnMR1eMN4Eu++eOHfUVKomGSnjlvA2oN4zYaE4DNhVRvhhgl/ghnIPA44ZVmAcZZo4+oh3HiezDckAGp7wAyRk1aLkqyLy7365BAkif4yMKoeh0LJt5hGC7Z/mHyzdm4FnjUGr16TzlJzONnKegOAx6sZmPLUf9PBL4VQKqthcRnAXAwsKGQ6sFa9p5omNTInB4zhFS74xp2vVfgKc8AthdSnVqJFoQItB87Fle+OStMtEaPzFPRJGgflwG5dlwIOqJ1HJLRuGrQWRWY2sAbJzvVY4P177Ae7ubfbnXaHEcBs6zRI3oxvs4KMIw+62uwNNI5/TMucr44ZfSgmfGh57MfCamG+JuMC2vde9IaJq1k9fXFoBfgwpdnFWyK73jPfkMh1QMZX7PbLYf5Hpf3gvg1eB/4fgbkdvZdSfNEWhlrpLPRdHrBGj0Ad3Mul8iCNbqjTq9yEw242QJ8txfds3sgzS0LoPtvw+XV1NJXrRt4qMYoWVlkagauRP1WuGvAFyb0biolZlJM4l/Rk/posef4s7PVcIW45jVwWho4XUglhFQ3Ah+ERkl6QR69JN6sl0IBpuCuZocibyWfdk2ebyD/zS25WL/XC98s8Uo3D8ysY12Tlxuwnt3L4OPQ7t+vFcQxfRxXHfaVKoZ1AVcIqZ6oUR8XKZltKe54Zra3Ae4CjgWGCalGCqnOAZ5NGmtp9542a/TGuL4J1bZ8ng/8umdt+4iPPKxP4wqjnYzr11IP3ABcBvxDSLUw5/cTwBhAEd4oqhuXr/LnehaeskZviMsVSBNdaAMeEVJNqcM89/U8VK3XNMPLZmcD+L6isPcGdiih6HYC1wmpXujl3YYAX/JyvWIGz1oIPAI8IKRaUKfvMwjX12Zbcq4hVHHYcJWqnwGWJDcov55jgM+koPsMMEVI9UEBdH3yhtPWwI64Znc99cUbwD1CqmdriSAk6O8KfJn6RkO7PJ9aH7zQ3ihZALwLWG+0ExIZKXuYqEyGSbLR3sq4LO79cefTQzPwtN/zUZkXgd8JqW7Iizn6e78i08z7WXnPOYPr3BEF588y8n2r6Ytm5b2izyUaJnX6iD7SsBruNssWuATSz/rIg8Q1D6t8j6UJS3WmN0KeA/7hjZK5ychI3IwiIiIiIpoF/wdO2DDOS/GyagAAAABJRU5ErkJggg==" class="custom-logo" alt="Travel Portland logo" decoding="async" /></a></div> <p class="site-title screen-reader-text"><a href="https://www.travelportland.com/" rel="home">The Official Guide to Portland</a></p> <nav id="site-navigation" class="main-navigation wide" aria-label="Top Menu"> <div class="menu-main-container"><ul id="menu-main" class="main-menu"><li id="menu-item-3859" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3859"><a href="https://www.travelportland.com/attractions/" class="top-level" aria-haspopup="true" aria-expanded="false">Attractions</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-3927"><a href="https://www.travelportland.com/attractions/"><img width="455" height="273" alt="a crowd of people dressed as witches walk in a parade" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1727815139/www.travelportland.com/mktg-su-20191005-witches-halloweentown-12-scaled-aspect-ratio-5-3/mktg-su-20191005-witches-halloweentown-12-scaled-aspect-ratio-5-3.jpg" loading="lazy" /><span class="parent-item-name">View All Attractions</span></a></li> <li id="menu-item-3927" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3927"><a href="https://www.travelportland.com/attractions/parks-gardens/">Parks &#038; Gardens</a></li> <li id="menu-item-3902" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3902"><a href="https://www.travelportland.com/attractions/family-friendly/">Family Friendly</a></li> <li id="menu-item-11738" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11738"><a href="https://www.travelportland.com/attractions/shopping/">Shopping</a></li> <li id="menu-item-139683" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139683"><a href="https://www.travelportland.com/food-cart-finder/">Food Carts &#038; Pods Finder</a></li> <li id="menu-item-137463" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137463"><a href="https://www.travelportland.com/attractions/free-nearly-free/">On a Budget</a></li> <li id="menu-item-3851" class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-3851"><a href="https://www.travelportland.com/attractions/">EVEN MORE THINGS TO DO</a></li> </ul></ul> </li> <li id="menu-item-3937" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-has-children menu-item-3937"><a href="https://www.travelportland.com/culture/" class="top-level" aria-haspopup="true" aria-expanded="false">Culture</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-10785"><a href="https://www.travelportland.com/culture/"><img width="455" height="273" alt="people dining at picnic tables in front of a food cart" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1571420829/www.travelportland.com/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg.jpg" loading="lazy" /><span class="parent-item-name">View All Culture</span></a></li> <li id="menu-item-10785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10785"><a href="https://www.travelportland.com/culture/arts/">Arts</a></li> <li id="menu-item-10784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10784"><a href="https://www.travelportland.com/culture/beer/">Portland Beer and Breweries</a></li> <li id="menu-item-10786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10786"><a href="https://www.travelportland.com/culture/biking/">Biking</a></li> <li id="menu-item-10788" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10788"><a href="https://www.travelportland.com/culture/cannabis/">Cannabis</a></li> <li id="menu-item-11151" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11151"><a href="https://www.travelportland.com/culture/cultural-communities/">Cultural Communities</a></li> <li id="menu-item-10787" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10787"><a href="https://www.travelportland.com/culture/craft-spirits/">Craft Spirits</a></li> <li id="menu-item-10789" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-10789"><a href="https://www.travelportland.com/culture/food/">Food</a></li> <li id="menu-item-11486" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11486"><a href="https://www.travelportland.com/culture/makers/">Makers</a></li> <li id="menu-item-10790" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10790"><a href="https://www.travelportland.com/culture/music/">Music</a></li> <li id="menu-item-10791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10791"><a href="https://www.travelportland.com/culture/nightlife/">Nightlife</a></li> <li id="menu-item-10793" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10793"><a href="https://www.travelportland.com/culture/outdoors/">Outdoors</a></li> <li id="menu-item-11152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11152"><a href="https://www.travelportland.com/culture/sports/">Sports</a></li> <li id="menu-item-151363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151363"><a href="https://www.travelportland.com/culture/weird/">Weird</a></li> <li id="menu-item-10794" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10794"><a href="https://www.travelportland.com/culture/wine/">Wine</a></li> <li id="menu-item-10951" class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-10951"><a href="https://www.travelportland.com/culture/">MORE CULTURE</a></li> </ul></ul> </li> <li id="menu-item-11803" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11803"><a href="https://www.travelportland.com/neighborhoods/" class="top-level" aria-haspopup="true" aria-expanded="false">Neighborhoods</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/"><img width="455" height="273" alt="aerial view of downtown area with buildings and roadways, bridges crossing a river to a smaller set of buildings that expand into the distance" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1661970186/www.travelportland.com/mktg-fr-20220531-downtown-aerial-view-01/mktg-fr-20220531-downtown-aerial-view-01.jpg" loading="lazy" /><span class="parent-item-name">View All Neighborhoods</span></a></li> <li id="menu-item-11735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/alberta-arts-district/">Alberta Arts District</a></li> <li id="menu-item-11741" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11741"><a href="https://www.travelportland.com/neighborhoods/belmont/">Belmont</a></li> <li id="menu-item-11734" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11734"><a href="https://www.travelportland.com/neighborhoods/central-eastside/">Central Eastside</a></li> <li id="menu-item-16581" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16581"><a href="https://www.travelportland.com/neighborhoods/division-clinton/">Division/Clinton</a></li> <li id="menu-item-11736" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11736"><a href="https://www.travelportland.com/neighborhoods/downtown/">Downtown</a></li> <li id="menu-item-11744" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11744"><a href="https://www.travelportland.com/neighborhoods/hawthorne/">Hawthorne</a></li> <li id="menu-item-11733" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11733"><a href="https://www.travelportland.com/neighborhoods/lloyd/">Lloyd</a></li> <li id="menu-item-11752" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11752"><a href="https://www.travelportland.com/neighborhoods/mississippi/">Mississippi</a></li> <li id="menu-item-11755" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11755"><a href="https://www.travelportland.com/neighborhoods/northwest-nob-hill/">Northwest / Nob Hill</a></li> <li id="menu-item-11758" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11758"><a href="https://www.travelportland.com/neighborhoods/old-town-chinatown/">Old Town Chinatown</a></li> <li id="menu-item-11761" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11761"><a href="https://www.travelportland.com/neighborhoods/pearl-district/">Pearl District</a></li> <li id="menu-item-11762" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11762"><a href="https://www.travelportland.com/neighborhoods/st-johns/">St. Johns</a></li> <li id="menu-item-20086" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20086"><a href="https://www.travelportland.com/neighborhoods/sellwood-moreland/">Sellwood-Moreland</a></li> <li id="menu-item-11765" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11765"><a href="https://www.travelportland.com/neighborhoods/williams/">Williams</a></li> <li id="menu-item-3954" class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3954"><a href="https://www.travelportland.com/neighborhoods/">ALL NEIGHBORHOODS</a></li> </ul></ul> </li> <li id="menu-item-11796" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11796"><a href="https://www.travelportland.com/region/" class="top-level" aria-haspopup="true" aria-expanded="false">Region</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-19720"><a href="https://www.travelportland.com/region/"><img width="455" height="273" alt="aerial view of the countryside and coastal range with an old rail bridge turned bike and walking path" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1587511642/www.travelportland.com/Buxton-trailhead/Buxton-trailhead.jpg" loading="lazy" /><span class="parent-item-name">View All Region</span></a></li> <li id="menu-item-19720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19720"><a href="https://www.travelportland.com/region/near-the-city/">Near the City</a></li> <li id="menu-item-11772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11772"><a href="https://www.travelportland.com/region/columbia-river-gorge/">Columbia River Gorge</a></li> <li id="menu-item-11770" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11770"><a href="https://www.travelportland.com/region/mount-hood/">Mount Hood</a></li> <li id="menu-item-19716" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19716"><a href="https://www.travelportland.com/region/oregon-coast/">Oregon Coast</a></li> <li id="menu-item-11771" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11771"><a href="https://www.travelportland.com/region/willamette-valley/">Sip and Savor Willamette Wine Country</a></li> <li id="menu-item-10952" class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-10952"><a href="https://www.travelportland.com/region/">ALL REGIONS</a></li> </ul></ul> </li> <li id="menu-item-11808" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11808"><a href="https://www.travelportland.com/plan/" class="top-level" aria-haspopup="true" aria-expanded="false">Plan</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11785"><a href="https://www.travelportland.com/plan/"><img width="455" height="273" alt="a light rail train on a cobblestone road passes the historic Saturday Market entry arches" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1633649431/www.travelportland.com/MAX-Light-Rail/MAX-Light-Rail.jpg" loading="lazy" /><span class="parent-item-name">View All Plan</span></a></li> <li id="menu-item-11785" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11785"><a href="https://www.travelportland.com/plan/maps/">Portland Maps</a></li> <li id="menu-item-105490" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105490"><a href="https://www.travelportland.com/plan/visitor-center/">Portland Visitor Center</a></li> <li id="menu-item-11784" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11784"><a href="https://www.travelportland.com/plan/where-to-stay-in-portland/">Where to Stay</a></li> <li id="menu-item-11786" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11786"><a href="https://www.travelportland.com/plan/tours-itineraries/">Portland Tours</a></li> <li id="menu-item-3934" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3934"><a href="https://www.travelportland.com/plan/transportation/">Transportation</a></li> <li id="menu-item-90978" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90978"><a href="https://www.travelportland.com/plan/accessible-portland/">Accessible Portland</a></li> <li id="menu-item-45356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45356"><a href="https://www.travelportland.com/plan/weather/">Portland Weather</a></li> <li id="menu-item-49415" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49415"><a href="https://www.travelportland.com/plan/safety-in-portland/">Safety in Portland</a></li> <li id="menu-item-3846" class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3846"><a href="/meetings/">Plan a Meeting</a></li> </ul></ul> </li> <li id="menu-item-6754" class="utility-link utility-link-events menu-item menu-item-type-custom menu-item-object-custom menu-item-6754"><a href="/events/" class="top-level">Events</a></li> <li id="menu-item-45099" class="utility-link utility-link-search menu-item menu-item-type-custom menu-item-object-custom menu-item-45099"><a href="#search" class="top-level">Search</a></li> </ul></div> </nav><!-- #site-navigation --> <div class="nav-buttons"> <a href="#primary-nav" id="hamburger-menu-button" aria-controls="primary-nav" class="menu-toggle void"> <span class="screen-reader-text">Primary Menu</span> <span aria-hidden="true" class="menu-bars"></span> </a> <a class="events-button" href="/events/"> <svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="6" y="11" width="18" height="14" fill="#FAF9F7"/> <mask id="mask0_214_19763" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="30" height="30"> <rect width="30" height="30" fill="#D9D9D9"/> </mask> <g mask="url(#mask0_214_19763)"> <path d="M13.8333 16.8V14.5H16.1667V16.8H13.8333ZM9.16667 16.8V14.5H11.5V16.8H9.16667ZM18.5 16.8V14.5H20.8333V16.8H18.5ZM13.8333 21.4V19.1H16.1667V21.4H13.8333ZM9.16667 21.4V19.1H11.5V21.4H9.16667ZM18.5 21.4V19.1H20.8333V21.4H18.5ZM4.5 26V5.3H8V3H10.3333V5.3H19.6667V3H22V5.3H25.5V26H4.5ZM6.83333 23.7H23.1667V12.2H6.83333V23.7Z" fill="#246b81"/> </g> </svg> Events </a> <a class="nmn-button" href="/near-me-now/"> <svg id="nmn" version="1.1" viewBox="0 0 29 28" xmlns="http://www.w3.org/2000/svg"> <g fill="none" fill-rule="evenodd"> <g transform="translate(-368 -666)"> <g transform="translate(369 667)"> <path d="m14 6c-2.6238 0-5 2.1269-5 4.7512 0 2.6238 2.1681 5.7562 5 10.249 2.8319-4.4925 5-7.625 5-10.249 0-2.6244-2.3756-4.7512-5-4.7512zm0 6.875c-1.0356 0-1.875-0.83938-1.875-1.875s0.83938-1.875 1.875-1.875 1.875 0.83938 1.875 1.875-0.83938 1.875-1.875 1.875z" fill="#EFEBE5" fill-rule="nonzero" /> <ellipse cx="13.5" cy="13" rx="13.5" ry="13" fill="#fff" fill-opacity=".09" stroke="#EFEBE5" stroke-width="2" /> </g> </g> </g> </svg> Near Me </a> <a class="search-button" href="#search"> <img class="search-loader" src="https://www.travelportland.com/wp-content/themes/dragonspell/images/loading-spinner.gif" width="30" height="30" alt="content loading animation" /> <svg class="search-icon" viewBox="0 0 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <g id="Style-Guide" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Style-Guide---Iconography-@2x" transform="translate(-582.000000, -669.000000)" fill="#EFEBE5" fill-rule="nonzero"> <g id="iconmonstr-magnifier-2" transform="translate(582.000000, 669.000000)"> <path d="M21,18.94025 L15.5270696,13.510875 C16.5563862,12.1065 17.1649796,10.37925 17.1649796,8.51375 C17.1649796,3.819375 13.3149649,0 8.58204881,0 C3.8500147,0 0,3.819375 0,8.51375 C0,13.209 3.8500147,17.0275 8.58204881,17.0275 C10.3760763,17.0275 12.0422109,16.478875 13.4216893,15.54175 L18.9237263,21 L21,18.94025 L21,18.94025 Z M2.51728338,8.51375 C2.51728338,5.19575 5.23831324,2.496375 8.58293082,2.496375 C11.9275484,2.496375 14.6485783,5.19575 14.6485783,8.51375 C14.6485783,11.83175 11.9275484,14.531125 8.58293082,14.531125 C5.23743122,14.531125 2.51728338,11.83175 2.51728338,8.51375 Z" id="Shape"></path> </g> </g> </g> </svg> Search </a> </div> </div><!-- .site-branding --> </div><!-- .layout-wrap --> <nav id="site-navigation" class="main-navigation small" aria-label="Top Menu"> <div class="menu-main-container"><ul id="menu-main-1" class="main-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3859"><a href="https://www.travelportland.com/attractions/" class="top-level" aria-haspopup="true" aria-expanded="false">Attractions</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-3927"><a href="https://www.travelportland.com/attractions/"><img width="455" height="273" alt="a crowd of people dressed as witches walk in a parade" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_scale,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1727815139/www.travelportland.com/mktg-su-20191005-witches-halloweentown-12-scaled-aspect-ratio-5-3/mktg-su-20191005-witches-halloweentown-12-scaled-aspect-ratio-5-3.jpg" loading="lazy" /><span class="parent-item-name">View All Attractions</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3927"><a href="https://www.travelportland.com/attractions/parks-gardens/">Parks &#038; Gardens</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3902"><a href="https://www.travelportland.com/attractions/family-friendly/">Family Friendly</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11738"><a href="https://www.travelportland.com/attractions/shopping/">Shopping</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139683"><a href="https://www.travelportland.com/food-cart-finder/">Food Carts &#038; Pods Finder</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137463"><a href="https://www.travelportland.com/attractions/free-nearly-free/">On a Budget</a></li> <li class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-3851"><a href="https://www.travelportland.com/attractions/">EVEN MORE THINGS TO DO</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-has-children menu-item-3937"><a href="https://www.travelportland.com/culture/" class="top-level" aria-haspopup="true" aria-expanded="false">Culture</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-10785"><a href="https://www.travelportland.com/culture/"><img width="455" height="273" alt="people dining at picnic tables in front of a food cart" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1571420829/www.travelportland.com/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg/Food-Cartopia-food-cart-pod-Photo-by-Stuart-Mullenberg.jpg" loading="lazy" /><span class="parent-item-name">View All Culture</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10785"><a href="https://www.travelportland.com/culture/arts/">Arts</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10784"><a href="https://www.travelportland.com/culture/beer/">Portland Beer and Breweries</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10786"><a href="https://www.travelportland.com/culture/biking/">Biking</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10788"><a href="https://www.travelportland.com/culture/cannabis/">Cannabis</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11151"><a href="https://www.travelportland.com/culture/cultural-communities/">Cultural Communities</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10787"><a href="https://www.travelportland.com/culture/craft-spirits/">Craft Spirits</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-10789"><a href="https://www.travelportland.com/culture/food/">Food</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11486"><a href="https://www.travelportland.com/culture/makers/">Makers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10790"><a href="https://www.travelportland.com/culture/music/">Music</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10791"><a href="https://www.travelportland.com/culture/nightlife/">Nightlife</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10793"><a href="https://www.travelportland.com/culture/outdoors/">Outdoors</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11152"><a href="https://www.travelportland.com/culture/sports/">Sports</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-151363"><a href="https://www.travelportland.com/culture/weird/">Weird</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10794"><a href="https://www.travelportland.com/culture/wine/">Wine</a></li> <li class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-10951"><a href="https://www.travelportland.com/culture/">MORE CULTURE</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11803"><a href="https://www.travelportland.com/neighborhoods/" class="top-level" aria-haspopup="true" aria-expanded="false">Neighborhoods</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/"><img width="455" height="273" alt="aerial view of downtown area with buildings and roadways, bridges crossing a river to a smaller set of buildings that expand into the distance" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1661970186/www.travelportland.com/mktg-fr-20220531-downtown-aerial-view-01/mktg-fr-20220531-downtown-aerial-view-01.jpg" loading="lazy" /><span class="parent-item-name">View All Neighborhoods</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11735"><a href="https://www.travelportland.com/neighborhoods/alberta-arts-district/">Alberta Arts District</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11741"><a href="https://www.travelportland.com/neighborhoods/belmont/">Belmont</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11734"><a href="https://www.travelportland.com/neighborhoods/central-eastside/">Central Eastside</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16581"><a href="https://www.travelportland.com/neighborhoods/division-clinton/">Division/Clinton</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11736"><a href="https://www.travelportland.com/neighborhoods/downtown/">Downtown</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11744"><a href="https://www.travelportland.com/neighborhoods/hawthorne/">Hawthorne</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11733"><a href="https://www.travelportland.com/neighborhoods/lloyd/">Lloyd</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11752"><a href="https://www.travelportland.com/neighborhoods/mississippi/">Mississippi</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11755"><a href="https://www.travelportland.com/neighborhoods/northwest-nob-hill/">Northwest / Nob Hill</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11758"><a href="https://www.travelportland.com/neighborhoods/old-town-chinatown/">Old Town Chinatown</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11761"><a href="https://www.travelportland.com/neighborhoods/pearl-district/">Pearl District</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11762"><a href="https://www.travelportland.com/neighborhoods/st-johns/">St. Johns</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-20086"><a href="https://www.travelportland.com/neighborhoods/sellwood-moreland/">Sellwood-Moreland</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11765"><a href="https://www.travelportland.com/neighborhoods/williams/">Williams</a></li> <li class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3954"><a href="https://www.travelportland.com/neighborhoods/">ALL NEIGHBORHOODS</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11796"><a href="https://www.travelportland.com/region/" class="top-level" aria-haspopup="true" aria-expanded="false">Region</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-19720"><a href="https://www.travelportland.com/region/"><img width="455" height="273" alt="aerial view of the countryside and coastal range with an old rail bridge turned bike and walking path" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1587511642/www.travelportland.com/Buxton-trailhead/Buxton-trailhead.jpg" loading="lazy" /><span class="parent-item-name">View All Region</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19720"><a href="https://www.travelportland.com/region/near-the-city/">Near the City</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11772"><a href="https://www.travelportland.com/region/columbia-river-gorge/">Columbia River Gorge</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11770"><a href="https://www.travelportland.com/region/mount-hood/">Mount Hood</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19716"><a href="https://www.travelportland.com/region/oregon-coast/">Oregon Coast</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11771"><a href="https://www.travelportland.com/region/willamette-valley/">Sip and Savor Willamette Wine Country</a></li> <li class="uppercase semi-bold menu-item menu-item-type-post_type menu-item-object-page menu-item-10952"><a href="https://www.travelportland.com/region/">ALL REGIONS</a></li> </ul></ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-11808"><a href="https://www.travelportland.com/plan/" class="top-level" aria-haspopup="true" aria-expanded="false">Plan</a> <ul class="sub-menu has-image"> <li class="close"><span class="screen-reader-text">Close Menu</span></li><ul class="sub-menu__wrapper"><li class="menu-item-with-image menu-item menu-item-type-post_type menu-item-object-page parent-item menu-item-11785"><a href="https://www.travelportland.com/plan/"><img width="455" height="273" alt="a light rail train on a cobblestone road passes the historic Saturday Market entry arches" fetchpriority="low" src="https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1633649431/www.travelportland.com/MAX-Light-Rail/MAX-Light-Rail.jpg" loading="lazy" /><span class="parent-item-name">View All Plan</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11785"><a href="https://www.travelportland.com/plan/maps/">Portland Maps</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-105490"><a href="https://www.travelportland.com/plan/visitor-center/">Portland Visitor Center</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11784"><a href="https://www.travelportland.com/plan/where-to-stay-in-portland/">Where to Stay</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-11786"><a href="https://www.travelportland.com/plan/tours-itineraries/">Portland Tours</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3934"><a href="https://www.travelportland.com/plan/transportation/">Transportation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-90978"><a href="https://www.travelportland.com/plan/accessible-portland/">Accessible Portland</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-45356"><a href="https://www.travelportland.com/plan/weather/">Portland Weather</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49415"><a href="https://www.travelportland.com/plan/safety-in-portland/">Safety in Portland</a></li> <li class="uppercase semi-bold menu-item menu-item-type-custom menu-item-object-custom menu-item-3846"><a href="/meetings/">Plan a Meeting</a></li> </ul></ul> </li> <li class="utility-link utility-link-events menu-item menu-item-type-custom menu-item-object-custom menu-item-6754"><a href="/events/" class="top-level">Events</a></li> <li class="utility-link utility-link-search menu-item menu-item-type-custom menu-item-object-custom menu-item-45099"><a href="#search" class="top-level">Search</a></li> </ul></div> </nav><!-- #site-navigation --> </header><!-- #masthead --> <div id="content" class="site-content"> <section id="primary" class="content-area"> <main id="main" class="site-main"> <article id="post-107484" class="post-107484 page type-page status-publish hentry article-flag-listicle article-tag-food entry"> <div class="entry-content"> <div class="tp-primary-sidebar"> <div class="tp-contributors "> <div class="tp-contributor"> <div class="tp-contributor__img"> <img loading="lazy" src="https://res.cloudinary.com/dragonspell/images/w_90,h_90,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_90,h_90,c_fill/v1675294083/www.travelportland.com/MattWastradowski_Headshot-aspect-ratio-1-1/MattWastradowski_Headshot-aspect-ratio-1-1.jpeg" width="90" height="90" alt="Matt Wastradowski" /> </div> <div class="tp-contributor__content"> <h3 class="tp-contributor__name"> Matt Wastradowski </h3> <p class="tp-contributor__bio"> Matt Wastradowski is an Oregon-based travel writer who loves writing about the great outdoors, craft beer, and regional history. </p> </div> </div> </div> </div><header class="tp-hero tp-hero--article tp-hero--article-small-square tp-block tp-block--full image "> <div class="tp-block__container--full tp-block__container--grid"> <div class="tp-hero__featured-img has-credit has-caption "> <img decoding="async" src="https://res.cloudinary.com/dragonspell/images/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_240,h_240,c_fill/v1696104270/www.travelportland.com/mktg-fr-20230921-portland-food-hall-01/mktg-fr-20230921-portland-food-hall-01.jpeg" width="240" height="240" alt="people in line to order food, while others sit at a bar or tables in a hip food hall" data-tablet="https://res.cloudinary.com/dragonspell/images/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_540,h_540,c_fill/v1696104270/www.travelportland.com/mktg-fr-20230921-portland-food-hall-01/mktg-fr-20230921-portland-food-hall-01.jpeg" data-desktop="https://res.cloudinary.com/dragonspell/images/w_680,h_680,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_680,c_fill/v1696104270/www.travelportland.com/mktg-fr-20230921-portland-food-hall-01/mktg-fr-20230921-portland-food-hall-01.jpeg" data-wide="https://res.cloudinary.com/dragonspell/images/w_768,h_768,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_768,h_768,c_fill/v1696104270/www.travelportland.com/mktg-fr-20230921-portland-food-hall-01/mktg-fr-20230921-portland-food-hall-01.jpeg" fetchpriority="high" class="tpdx-hero-loader"> <div class="tp-hero__featured-img-caption"> <div class="tp-hero__featured-img-btn"> <span class="tp-hero__open">i</span> <span class="tp-hero__close"></span> </div> <div class="tp-hero__featured-img-caption-content"> Lunch-goers line up to order at downtown’s Portland Food Hall, which houses some of Portland’s best micro-restaurants under one roof. </div> </div> <div class="tp-hero__featured-img-credit">Credit: Portland Food Hall</div> </div> <div class="tp-hero__breadcrumbs"><nav class="breadcrumbs" aria-label="Breadcrumb"><a href="https://www.travelportland.com/culture/" class="breadcrumb-link culture">Culture</a><span class="sep"> / </span><a href="https://www.travelportland.com/culture/food/" class="breadcrumb-link food">Food</a></nav></div> <h1 class="tp-hero__title title-sm">The Ultimate Guide to Portland Food Halls</h1> <section class="tp-hero__sub-section"> <h2 class="tp-hero__sub-title">Portland food halls offer a variety of good eats great for groups with the convenience of indoor seating and regular events, all while serving as incubators for small businesses.</h2> <div class="tp-hero__meta"> <span class="tp-hero__publish"><span class="posted-on"><time class="entry-date updated" datetime="2024-08-16T14:38:57-07:00">Updated Aug. 16, 2024</time></span></span> <span class="tp-hero__read-time">5 min read</span> <span class="tp-hero__neighborhood"></span> </div> </section> <div class="tp-contributors mobile-tablet-only"> <div class="tp-contributor"> <div class="tp-contributor__img"> <img decoding="async" loading="lazy" src="https://res.cloudinary.com/dragonspell/images/w_90,h_90,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_90,h_90,c_fill/v1675294083/www.travelportland.com/MattWastradowski_Headshot-aspect-ratio-1-1/MattWastradowski_Headshot-aspect-ratio-1-1.jpeg" width="90" height="90" alt="Matt Wastradowski"> </div> <div class="tp-contributor__content"> <h3 class="tp-contributor__name"> Matt Wastradowski </h3> <p class="tp-contributor__bio"> Matt Wastradowski is an Oregon-based travel writer who loves writing about the great outdoors, craft beer, and regional history. </p> </div> </div> </div> </div> </header> <p><a href="https://www.travelportland.com/food-cart-finder/" data-type="link" data-id="https://www.travelportland.com/food-cart-finder/">Food carts</a> and <a href="https://www.travelportland.com/food-cart-finder/food-cart-pods/" data-type="link" data-id="https://www.travelportland.com/food-cart-finder/food-cart-pods/">food cart pods</a> have long been at the heart of Portland’s innovative culinary scene. But in recent years, spacious food halls have taken root in historic buildings, hip enclaves and even luxurious towers across the city — mostly enclosed indoor spaces where creative chefs in vendor stalls produce diverse food offerings that pair well with communal seating, fun bars pouring locally sourced suds and regular events. To explore these outposts, here’s a roundup of Portland food halls.</p> <h2 class="wp-block-heading" id="h-portland-food-hall">Portland Food Hall</h2> <p>In the heart of downtown, the two-story <a data-id="107652" data-type="poi" class="poi" tabindex="0">Portland Food Hall</a> imbues its airy space with a touch of vintage elegance from exposed brick walls, a high ceiling and soft lighting. Its half dozen food vendors include <a data-id="25424" data-type="poi" class="poi" tabindex="0">Kizuki Ramen & Izakaya</a> (dishing hearty bowls of ramen), <a data-id="107677" data-type="poi" class="poi" tabindex="0">Mi Pueblito Magico</a> (dishing up homemade taquitos, enchiladas and burritos) and others. An on-site bar serves beer, cocktails and other beverages — and occasional events add to the charm. The Portland Food Hall can be accessed by TriMet’s red and blue MAX lines, both of which stop a block away, and several bus lines which pass by three blocks to the west.</p> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-group__inner-container"> <blockquote class="instagram-media" data-instgrm-permalink="https://www.instagram.com/p/CoDPfBQPIHe/?utm_source=ig_embed&utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/p/CoDPfBQPIHe/?utm_source=ig_embed&utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" "> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewbox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">View this post on Instagram</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a><p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;"><a href="https://www.instagram.com/p/CoDPfBQPIHe/?utm_source=ig_embed&utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" ">A post shared by PINE STREET MARKET PDX (@pinestreetmarketpdx)</a></p></div></blockquote> <script async="" src="//www.instagram.com/embed.js"></script> </div></div> <h2 class="wp-block-heading" id="h-pine-street-market">Pine Street Market</h2> <p>Seven blocks north is <a data-id="3579" data-type="poi" class="poi" tabindex="0">Pine Street Market</a>, which opened in 2016 and is among the city’s busiest, most celebrated food halls today. Housed in a building dating back to 1886, the food hall hosts up to eight vendors like the <a data-id="107682" data-type="poi" class="poi" tabindex="0">Mini Donut Company</a>and <a data-id="58194" data-type="poi" class="poi" tabindex="0">Shanghai’s Best</a> (serving dumplings and bao) — alongside the <a data-id="3579" data-type="poi" class="poi" tabindex="0">Pine Street Taproom</a> offering beer, cider, seltzer and fresh cocktails. Long tables make gathering easy for groups, and regular events (from trivia nights to tap takeovers and mini-beer festivals) ensure a lively atmosphere. If taking mass transit, several buses and two MAX lines (red and blue) stop within a few blocks of the market.</p> <p>If visiting on Saturdays between March and December, pair your visit with a short walk to the open-air <a data-id="990" data-type="poi" class="poi" tabindex="0">Portland Saturday Market</a> — less than a quarter-mile (0.4km) away — where you’ll find more than 150 artisans selling their wares at one of the country’s largest arts-and-crafts markets. The rest of the year, nearby <a data-id="650" data-type="poi" class="poi" tabindex="0">Governor Tom McCall Waterfront Park</a> offers excellent Willamette River views and flat, paved walking paths.</p> <!-- Full Width Feature --> <section class="tp-feature tp-block tp-block--full red-pink "> <div class="tp-block__container--full tp-block__container--flex"> <div class="tp-feature__image tpdx-lazy-bg" data-tpdx-lazy-background-mobile="https://res.cloudinary.com/dragonspell/images/w_680,h_272,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_272/v1578947087/www.travelportland.com/2013_TP_winter_SaturdayMarket018/2013_TP_winter_SaturdayMarket018.jpg" data-tpdx-lazy-background-tablet="https://res.cloudinary.com/dragonspell/images/w_900,h_360,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_900,h_360/v1578947087/www.travelportland.com/2013_TP_winter_SaturdayMarket018/2013_TP_winter_SaturdayMarket018.jpg" data-tpdx-lazy-background-desktop="https://res.cloudinary.com/dragonspell/images/w_1440,h_576,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1440,h_576/v1578947087/www.travelportland.com/2013_TP_winter_SaturdayMarket018/2013_TP_winter_SaturdayMarket018.jpg" data-tpdx-lazy-background-wide="https://res.cloudinary.com/dragonspell/images/w_1600,h_640,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1600,h_640/v1578947087/www.travelportland.com/2013_TP_winter_SaturdayMarket018/2013_TP_winter_SaturdayMarket018.jpg"></div> <div class="tp-feature__content"> <h3 class="tp-feature__title"><a href="https://www.travelportland.com/attractions/portland-saturday-market/">Portland Saturday Market</a></h3> <p class="tp-feature__teaser">Open every weekend from March–December, Portland Saturday Market is the largest arts-and-crafts fair in the U.S.</p> </div> <div class="tp-feature__cta"> <a href="https://www.travelportland.com/attractions/portland-saturday-market/">Explore</a> </div> </div> </section> <h2 class="wp-block-heading" id="h-the-zipper">The Zipper</h2> <p><a data-id="3623" data-type="poi" class="poi" tabindex="0">The Zipper</a> sits at a busy intersection between <a href="https://www.travelportland.com/neighborhoods/sandy-boulevard/" data-type="page" data-id="22117">Sandy Boulevard</a> and Interstate 84 in northeast Portland — packing plenty to love into its compact, triangle-shaped building. The indoor-outdoor dining space hosts a number of popular eateries, including <a data-id="3622" data-type="poi" class="poi" tabindex="0">Basilisk</a> (crafting one of the city’s best <a href="https://www.travelportland.com/culture/fried-chicken/">fried chicken</a> sandwiches), <a data-id="107680" data-type="poi" class="poi" tabindex="0">Tight Tacos</a> (serving a wide-ranging menu of Mexican favorites) and <a data-id="56156" data-type="poi" class="poi" tabindex="0">Boxcar Pizza</a> (which dishes vegan-friendly Detroit-style pizza). <a data-id="58065" data-type="poi" class="poi" tabindex="0">Paydirt</a>, the on-site bar, mixes a dizzying array of cocktails and lays claim to one of Portland’s best lineups of bourbon and whiskey. Garage doors roll up whenever the weather allows, and fire pits keep diners warm in the chillier months. Parking is limited around The Zipper, so consider taking mass transit; TriMet bus line 12 stops right out front.</p> <div class="wp-block-group is-layout-flow wp-block-group-is-layout-flow"><div class="wp-block-group__inner-container"> <blockquote class="instagram-media" data-instgrm-permalink="https://www.instagram.com/p/CtSRzUtBl-H/?utm_source=ig_embed&utm_campaign=loading" data-instgrm-version="14" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:16px;"> <a href="https://www.instagram.com/p/CtSRzUtBl-H/?utm_source=ig_embed&utm_campaign=loading" style=" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" "> <div style=" display: flex; flex-direction: row; align-items: center;"> <div style="background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;"></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;"></div></div></div><div style="padding: 19% 0;"></div> <div style="display:block; height:50px; margin:0 auto 12px; width:50px;"><svg width="50px" height="50px" viewbox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg></div><div style="padding-top: 8px;"> <div style=" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;">View this post on Instagram</div></div><div style="padding: 12.5% 0;"></div> <div style="display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;"><div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);"></div> <div style="background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;"></div> <div style="background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);"></div></div><div style="margin-left: 8px;"> <div style=" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;"></div> <div style=" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)"></div></div><div style="margin-left: auto;"> <div style=" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);"></div> <div style=" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);"></div> <div style=" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);"></div></div></div> <div style="display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;"> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;"></div> <div style=" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;"></div></div></a><p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;"><a href="https://www.instagram.com/p/CtSRzUtBl-H/?utm_source=ig_embed&utm_campaign=loading" style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;" target="_blank" rel="noopener" tabindex="0" data-vars-referral-domain="www.instagram.com" data-vars-edi-flag=" ">A post shared by The ZED (@thezedpdx)</a></p></div></blockquote> <script async="" src="//www.instagram.com/embed.js"></script> </div></div> <h2 class="wp-block-heading" id="h-the-zed">The Zed</h2> <p>Of all the great food halls we’ve highlighted here, only <a data-id="102630" data-type="poi" class="poi" tabindex="0">The ZED</a> is home to its own award-winning craft brewery. Sitting along Southeast 92nd Avenue <a href="https://www.travelportland.com/neighborhoods/lents/" data-type="page" data-id="22085">in the Lents neighborhood</a>, The ZED pours German-inspired ales and lagers from <a data-id="6011" data-type="poi" class="poi" tabindex="0">Zoiglhaus Brewing Company</a> (and pairs the beers with pretzels, schnitzel and brats for an authentic beer hall experience). If you’re not into beer, the on-site Zephyr Lounge mixes a curated selection of seasonal cocktails. Whatever you order, it all goes well with fresh fare from four food vendors serving Venezuelan dishes, Thai food, pub fare and more. The food hall’s calendar is chockablock with paint nights, open mic sessions, live music and other fun activities. Taking mass transit? The ZED is a short walk from the MAX green line and about two blocks from bus lines 10 and 14.</p> <!-- Full Width Feature --> <section class="tp-feature tp-block tp-block--full red-pink "> <div class="tp-block__container--full tp-block__container--flex"> <div class="tp-feature__image tpdx-lazy-bg" data-tpdx-lazy-background-mobile="https://res.cloudinary.com/dragonspell/images/w_680,h_272,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_272/v1706214576/www.travelportland.com/mktg-su-20240125-rockwood-market-hall/mktg-su-20240125-rockwood-market-hall.jpg" data-tpdx-lazy-background-tablet="https://res.cloudinary.com/dragonspell/images/w_900,h_360,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_900,h_360/v1706214576/www.travelportland.com/mktg-su-20240125-rockwood-market-hall/mktg-su-20240125-rockwood-market-hall.jpg" data-tpdx-lazy-background-desktop="https://res.cloudinary.com/dragonspell/images/w_1440,h_576,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1440,h_576/v1706214576/www.travelportland.com/mktg-su-20240125-rockwood-market-hall/mktg-su-20240125-rockwood-market-hall.jpg" data-tpdx-lazy-background-wide="https://res.cloudinary.com/dragonspell/images/w_1600,h_640,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_1600,h_640/v1706214576/www.travelportland.com/mktg-su-20240125-rockwood-market-hall/mktg-su-20240125-rockwood-market-hall.jpg"></div> <div class="tp-feature__content"> <h3 class="tp-feature__title"><a href="https://www.travelportland.com/region/rockwood-market-hall/">Rockwood Market Hall</a></h3> <p class="tp-feature__teaser">In one of the most diverse neighborhoods in East Multnomah County, Rockwood Market Hall is a shining example of the delicious results of neighbors collaborating with city planners to build sustainable and relevant business incubation.</p> </div> <div class="tp-feature__cta"> <a href="https://www.travelportland.com/region/rockwood-market-hall/">Explore</a> </div> </div> </section> <h2 class="wp-block-heading" id="h-rockwood-market-hall">Rockwood Market Hall</h2> <p>In recent years, Portland’s suburbs have gotten in on the food hall fun. Case in point: <a data-id="92577" data-type="poi" class="poi" tabindex="0">Rockwood Market Hall</a>, east of Portland in Gresham, hosts nearly a dozen international vendors. The indoor-outdoor market opened in 2022 and has since earned acclaim for an eclectic lineup of food stalls and full-blown restaurants that includes <a data-id="100951" data-type="poi" class="poi" tabindex="0">Flavours of India</a> (serving a variety of Indian favorites), and <a data-id="107672" data-type="poi" class="poi" tabindex="0">Kuya’s Islander Cuisine </a>(specializing in Filipino dishes). An industrial design brings a touch of modernity to the new food hall, and plenty of natural light creates a vibrant ambiance. The market hall sits a short walk from bus line 20 and the MAX blue line.</p> <h2 class="wp-block-heading" id="h-indoor-outdoor-food-markets-around-portland">Indoor-Outdoor Food Markets Around Portland</h2> <p>Sometimes, the difference between a food cart pod and a food hall isn’t so clear. Around Portland, two innovative outposts stand out for how they entice foodies with reimagined offerings.</p> <figure class="wp-block-image size-large"><img decoding="async" src="https://res.cloudinary.com/dragonspell/images/w_320,h_213,dpr_auto,fl_progressive:steep,f_auto/w_320,h_213/v1571420463/www.travelportland.com/Portland-Mercado-Photo-by-Isaac-Lane-Koval/Portland-Mercado-Photo-by-Isaac-Lane-Koval.jpg" alt="exterior of a colorful market" class="wp-image-21373" loading="lazy" srcset="https://res.cloudinary.com/dragonspell/images/w_320,h_213,dpr_auto,fl_progressive:steep,f_auto/w_320,h_213/v1571420463/www.travelportland.com/Portland-Mercado-Photo-by-Isaac-Lane-Koval/Portland-Mercado-Photo-by-Isaac-Lane-Koval.jpg 320w, https://res.cloudinary.com/dragonspell/images/w_390,h_260,dpr_auto,fl_progressive:steep,f_auto/w_390,h_260/v1571420463/www.travelportland.com/Portland-Mercado-Photo-by-Isaac-Lane-Koval/Portland-Mercado-Photo-by-Isaac-Lane-Koval.jpg 390w, https://res.cloudinary.com/dragonspell/images/w_480,h_320,dpr_auto,fl_progressive:steep,f_auto/w_480,h_320/v1571420463/www.travelportland.com/Portland-Mercado-Photo-by-Isaac-Lane-Koval/Portland-Mercado-Photo-by-Isaac-Lane-Koval.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_640,h_426,dpr_auto,fl_progressive:steep,f_auto/w_640,h_426/v1571420463/www.travelportland.com/Portland-Mercado-Photo-by-Isaac-Lane-Koval/Portland-Mercado-Photo-by-Isaac-Lane-Koval.jpg 640w, https://res.cloudinary.com/dragonspell/images/w_720,h_480,dpr_auto,fl_progressive:steep,f_auto/w_720,h_480/v1571420463/www.travelportland.com/Portland-Mercado-Photo-by-Isaac-Lane-Koval/Portland-Mercado-Photo-by-Isaac-Lane-Koval.jpg 720w, https://res.cloudinary.com/dragonspell/images/w_800,h_533,dpr_auto,fl_progressive:steep,f_auto/w_800,h_533/v1571420463/www.travelportland.com/Portland-Mercado-Photo-by-Isaac-Lane-Koval/Portland-Mercado-Photo-by-Isaac-Lane-Koval.jpg 800w" sizes="(max-width: 320px) 320w, (min-width: 320px) and (max-width: 390px) 390w, (min-width: 390px) and (max-width: 480px) 480w, (min-width: 480px) and (max-width: 640px) 640w, (min-width: 640px) and (max-width: 720px) 720w, (min-width: 721px) 800w, 100vw" width="800" height="533"><div class="tp-image__content"><figcaption class="wp-element-caption">The Portland Mercado offers a neighborhood grocery, meat market, coffee shop, food cart pod and more. </figcaption><div class="tp-image__credit"><p>Credit: Isaac Lane Koval</p></div></div></figure> <p>One of those bustling markets is <a data-id="701" data-type="poi" class="poi" tabindex="0">Portland Mercado</a>, which showcases the city’s Latino cultures through a mix of more than a dozen food carts and indoor businesses. The food carts sit adjacent to a semi-shaded outdoor seating area and sell Cuban, Peruvian, Argentine, Colombian and a variety of Mexican cuisines; inside the <a href="https://www.travelportland.com/food-cart-finder/portland-mercado/" data-type="link" data-id="https://www.travelportland.com/food-cart-finder/portland-mercado/">market’s building</a>, visitors can sip fresh smoothies, purchase produce and imported goods and enjoy a variety of Latin American beverages from an on-site bar (including micheladas and wines from Argentina).</p> <p><a data-id="59398" data-type="poi" class="poi" tabindex="0">Collective Oregon Eateries</a>, meanwhile, hosts a handful of carts that prepare shawarma, Peruvian fare, Chinese favorites and more — all of which can be enjoyed inside a spacious dining hall. Beyond the food hall’s culinary offerings, CORE (as it’s popularly known) works to build community through regular events, including stand-up comedy sets, board game nights, seasonal markets and games of cornhole.</p> <figure class="wp-block-image size-large"><img decoding="async" src="https://res.cloudinary.com/dragonspell/images/w_320,h_213,dpr_auto,fl_progressive:steep,f_auto/w_320,h_213/v1686861654/www.travelportland.com/mktg-fr-20210604-core-pod-01/mktg-fr-20210604-core-pod-01.jpg" alt="a row of food carts and diners enjoying covered outdoor seating on a sunny day" class="wp-image-101111" loading="lazy" srcset="https://res.cloudinary.com/dragonspell/images/w_320,h_213,dpr_auto,fl_progressive:steep,f_auto/w_320,h_213/v1686861654/www.travelportland.com/mktg-fr-20210604-core-pod-01/mktg-fr-20210604-core-pod-01.jpg 320w, https://res.cloudinary.com/dragonspell/images/w_390,h_260,dpr_auto,fl_progressive:steep,f_auto/w_390,h_260/v1686861654/www.travelportland.com/mktg-fr-20210604-core-pod-01/mktg-fr-20210604-core-pod-01.jpg 390w, https://res.cloudinary.com/dragonspell/images/w_480,h_320,dpr_auto,fl_progressive:steep,f_auto/w_480,h_320/v1686861654/www.travelportland.com/mktg-fr-20210604-core-pod-01/mktg-fr-20210604-core-pod-01.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_640,h_426,dpr_auto,fl_progressive:steep,f_auto/w_640,h_426/v1686861654/www.travelportland.com/mktg-fr-20210604-core-pod-01/mktg-fr-20210604-core-pod-01.jpg 640w, https://res.cloudinary.com/dragonspell/images/w_720,h_480,dpr_auto,fl_progressive:steep,f_auto/w_720,h_480/v1686861654/www.travelportland.com/mktg-fr-20210604-core-pod-01/mktg-fr-20210604-core-pod-01.jpg 720w, https://res.cloudinary.com/dragonspell/images/w_800,h_533,dpr_auto,fl_progressive:steep,f_auto/w_800,h_533/v1686861654/www.travelportland.com/mktg-fr-20210604-core-pod-01/mktg-fr-20210604-core-pod-01.jpg 800w" sizes="(max-width: 320px) 320w, (min-width: 320px) and (max-width: 390px) 390w, (min-width: 390px) and (max-width: 480px) 480w, (min-width: 480px) and (max-width: 640px) 640w, (min-width: 640px) and (max-width: 720px) 720w, (min-width: 721px) 800w, 100vw" width="800" height="533"><div class="tp-image__content"><figcaption class="wp-element-caption">Southeast Portland’s Collective Oregon Eateries (CORE) food cart pod features a variety of food carts with indoor and outdoor seating options.</figcaption><div class="tp-image__credit"><p>Credit: Justin Katigbak, Travel Portland</p></div></div></figure> <section class="tp-three-up tp-block tp-block--full tp-fadein cream-blue "> <div class="tp-block__container"> <header class="tp-section__header"> <div class="tp-section__header-content"> <h2 class="tp-section__title">Find Your Next Meal</h2> <div class="tp-section__container"> <h3 class="tp-section__subhead">Let your palate lead the way in Portland. </h3> <div class="tp-section__cta"> <a href="/culture/food/" class="cta-button">More Food</a> </div> </div> </div> </header> <div class="tp-three-up__cards"> <div class="tp-card"> <div class="tp-card__image"> <a href="https://www.travelportland.com/food-cart-finder/indian-food-carts-takeout/"> <img decoding="async" sizes="(max-width: 680px) 100vw, (min-width: 681px) 33vw" src="https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1683760624/www.travelportland.com/mktg-fr-05042023-BalajiIndian/mktg-fr-05042023-BalajiIndian.jpg" srcset="https://res.cloudinary.com/dragonspell/images/w_120,h_120,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_120,h_120,c_fill/v1683760624/www.travelportland.com/mktg-fr-05042023-BalajiIndian/mktg-fr-05042023-BalajiIndian.jpg 120w, https://res.cloudinary.com/dragonspell/images/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_240,h_240,c_fill/v1683760624/www.travelportland.com/mktg-fr-05042023-BalajiIndian/mktg-fr-05042023-BalajiIndian.jpg 240w, https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1683760624/www.travelportland.com/mktg-fr-05042023-BalajiIndian/mktg-fr-05042023-BalajiIndian.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_540,h_540,c_fill/v1683760624/www.travelportland.com/mktg-fr-05042023-BalajiIndian/mktg-fr-05042023-BalajiIndian.jpg 540w, https://res.cloudinary.com/dragonspell/images/w_680,h_680,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_680,c_fill/v1683760624/www.travelportland.com/mktg-fr-05042023-BalajiIndian/mktg-fr-05042023-BalajiIndian.jpg 680w, https://res.cloudinary.com/dragonspell/images/w_768,h_768,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_768,h_768,c_fill/v1683760624/www.travelportland.com/mktg-fr-05042023-BalajiIndian/mktg-fr-05042023-BalajiIndian.jpg 768w" width="480" height="480" loading="lazy" alt="A white plate of aloo gobi sits next to a platter of rice, samosas and naan on a wooden table in front of a large window."> </a> </div> <div class="tp-card__content"> <h3 class="tp-card__title"> <a href="https://www.travelportland.com/food-cart-finder/indian-food-carts-takeout/"> Portland Indian Food Carts and Takeout </a> </h3> <div class="tp-card__description"> <p>From comforting aloo gobi to softball-sized samosas, explore our non-comprehensive local’s guide to excellent Portland Indian food trucks and takeout.</p> </div> </div> </div> <div class="tp-card"> <div class="tp-card__image"> <a href="https://www.travelportland.com/culture/comfort-food-favorites/"> <img decoding="async" sizes="(max-width: 680px) 100vw, (min-width: 681px) 33vw" src="https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1603994746/www.travelportland.com/mktg-pine-state-biscuit-122914-01/mktg-pine-state-biscuit-122914-01.jpg" srcset="https://res.cloudinary.com/dragonspell/images/w_120,h_120,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_120,h_120,c_fill/v1603994746/www.travelportland.com/mktg-pine-state-biscuit-122914-01/mktg-pine-state-biscuit-122914-01.jpg 120w, https://res.cloudinary.com/dragonspell/images/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_240,h_240,c_fill/v1603994746/www.travelportland.com/mktg-pine-state-biscuit-122914-01/mktg-pine-state-biscuit-122914-01.jpg 240w, https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1603994746/www.travelportland.com/mktg-pine-state-biscuit-122914-01/mktg-pine-state-biscuit-122914-01.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_540,h_540,c_fill/v1603994746/www.travelportland.com/mktg-pine-state-biscuit-122914-01/mktg-pine-state-biscuit-122914-01.jpg 540w, https://res.cloudinary.com/dragonspell/images/w_680,h_680,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_680,c_fill/v1603994746/www.travelportland.com/mktg-pine-state-biscuit-122914-01/mktg-pine-state-biscuit-122914-01.jpg 680w, https://res.cloudinary.com/dragonspell/images/w_768,h_768,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_768,h_768,c_fill/v1603994746/www.travelportland.com/mktg-pine-state-biscuit-122914-01/mktg-pine-state-biscuit-122914-01.jpg 768w" width="480" height="480" loading="lazy" alt="A biscuit sandwich with egg, sausage and melted cheese on a plate"> </a> </div> <div class="tp-card__content"> <h3 class="tp-card__title"> <a href="https://www.travelportland.com/culture/comfort-food-favorites/"> Comfort Food Favorites in Portland </a> </h3> <div class="tp-card__description"> <p>Get your comfort food fix — whether you’re hankering for mac and cheese, fries topped with gravy or a steaming bowl of pho, these local dishes don’t disappoint.</p> </div> </div> </div> <div class="tp-card"> <div class="tp-card__image"> <a href="https://www.travelportland.com/culture/healthy-food-in-portland/"> <img decoding="async" sizes="(max-width: 680px) 100vw, (min-width: 681px) 33vw" src="https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1579909958/www.travelportland.com/FosterPowell_CD29/FosterPowell_CD29.jpg" srcset="https://res.cloudinary.com/dragonspell/images/w_120,h_120,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_120,h_120,c_fill/v1579909958/www.travelportland.com/FosterPowell_CD29/FosterPowell_CD29.jpg 120w, https://res.cloudinary.com/dragonspell/images/w_240,h_240,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_240,h_240,c_fill/v1579909958/www.travelportland.com/FosterPowell_CD29/FosterPowell_CD29.jpg 240w, https://res.cloudinary.com/dragonspell/images/w_480,h_480,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_480,h_480,c_fill/v1579909958/www.travelportland.com/FosterPowell_CD29/FosterPowell_CD29.jpg 480w, https://res.cloudinary.com/dragonspell/images/w_540,h_540,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_540,h_540,c_fill/v1579909958/www.travelportland.com/FosterPowell_CD29/FosterPowell_CD29.jpg 540w, https://res.cloudinary.com/dragonspell/images/w_680,h_680,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_680,h_680,c_fill/v1579909958/www.travelportland.com/FosterPowell_CD29/FosterPowell_CD29.jpg 680w, https://res.cloudinary.com/dragonspell/images/w_768,h_768,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_768,h_768,c_fill/v1579909958/www.travelportland.com/FosterPowell_CD29/FosterPowell_CD29.jpg 768w" width="480" height="480" loading="lazy" alt="A woman sips a smoothie through a straw from a plastic cup in front of a display of fresh fruit"> </a> </div> <div class="tp-card__content"> <h3 class="tp-card__title"> <a href="https://www.travelportland.com/culture/healthy-food-in-portland/"> Healthy Food in Portland </a> </h3> <div class="tp-card__description"> <p>Portland may be known for its ice cream, doughnuts, cured meats and fish sauce chicken wings, but it’s also a heavenly spot for healthy eats.</p> </div> </div> </div> </div> </div> </section> <section class="tp-block tp-block--wide tp-block__feedback" id="tp-doorbell"> <div class="tp-block__container--full" id="tp-doorbell__insert"> <div id="tp-doorbell-preload"> <p>Was this page helpful?</p> <div role="group" class="tp-block__feedback-buttons"> <button type="button" class="button btn btn-default" id="feedback-button-no">No</button> <button type="button" class="button btn btn-default" id="feedback-button-yes">Yes</button> </div> </div> </div> </section> <section id="below-content-ad-1" class="blueconic-section"></section><section id="below-content-ad-2" class="blueconic-section"></section> </div><!-- .entry-content --> </article><!-- #post-107484 --> </main><!-- #main --> </section><!-- #primary --> </div><!-- #content --> <section id="footer-ad-1" class="blueconic-section"></section><section id="footer-ad-2" class="blueconic-section"></section> <footer id="colophon" class="site-footer"> <div class="site-footer__expedia has-white-color"> <div class="site-footer__container site-footer__container--grid"> <div class="site-footer__expedia-logo-container"> <a href="https://expedia.com/affiliate/1tGdxw0" class="site-footer__expedia-logo"> <img src="https://www.travelportland.com/wp-content/themes/dragonspell/images/svg/expedia-logo-white.svg" target="_blank" alt="Expedia logo"/> </a> </div> <div class="site-footer__expedia-image"> <h3 class="site-footer__expedia-title">Find your stay.</h3> </div> <a href="https://expedia.com/affiliate/1tGdxw0" class="site-footer__expedia-cta expedia-yellow tp-button has-black-color" target="_blank">Book Now</a> </div> </div> <div class="site-footer__site-info"> <div class="site-footer__container"> <div class="row widget-area-4"> <div class="site-footer__section"> <section id="block-12" class="widget widget_block"> <h4 class="wp-block-heading">Visitor Information</h4> </section><section id="block-28" class="widget widget_block widget_text"> <p><a rel="noreferrer noopener" href="mailto:visitorinfo@travelportland.com" target="_blank">visitorinfo@travelportland.com</a><br><a rel="noreferrer noopener" href="tel:18885033291" target="_blank">1-888-503-3291</a> (toll free)<br><a rel="noreferrer noopener" href="tel:5034271372" target="_blank">503-427-1372</a><br>Monday–Sunday, 9 a.m.–5 p.m.</p> </section><section id="block-14" class="widget widget_block"> <h5 class="wp-block-heading">Portland Visitor Center</h5> </section><section id="block-15" class="widget widget_block widget_text"> <p><a href="https://goo.gl/maps/wKnoAMSNMgww4URc8" target="_blank" rel="noreferrer noopener">1132 SW Harvey Milk St #104,<br>Portland, OR 97205</a></p> </section><section id="block-16" class="widget widget_block widget_text"> <p>Monday–Sunday, 9 a.m.–5 p.m.</p> </section> </div><!-- .site-footer__section --> <div class="site-footer__section"> <section id="block-9" class="widget widget_block"> <div class="wp-block-media-text alignwide" style="grid-template-columns:29% auto"><figure class="wp-block-media-text__media"><a href="https://www.travelportland.com/travel-portland-magazine/"><img decoding="async" width="691" height="1024" loading="lazy" src="https://www.travelportland.com/wp-content/uploads/2024/03/2024-Portland-Guide-Cover-691x1024.jpg" alt="A rectangular magazine cover with a sunrise photo of the Portland skyline and Mount Hood on a light purple background and the words &quot;Portland Yours to Share&quot;" class="wp-image-129051 size-full"/></a></figure><div class="wp-block-media-text__content"> <h4 class="wp-block-heading">Free Visitors Guide</h4> <p>100 pages of tips, must-sees and more.</p> <p><a class="button transparent" href="/travel-portland-magazine/">Get the guide</a></p> </div></div> </section><section id="block-10" class="widget widget_block"> <div class="wp-block-media-text alignwide" style="grid-template-columns:29% auto"><figure class="wp-block-media-text__media"><a href="/plan/near-me-now-app/"><img decoding="async" width="174" height="202" loading="lazy" src="https://www.travelportland.com/wp-content/uploads/2023/08/app_cta.png" alt="Screenshot of hand holding mobile phone with Near Me Now Map on the screen" class="wp-image-108323 size-full"/></a></figure><div class="wp-block-media-text__content"> <h4 class="wp-block-heading">Near Me Now App</h4> <p>An app to explore Portland like a local.</p> </div></div> </section><section id="block-11" class="widget widget_block"><div class="tp-app-buttons"> <a href="https://play.google.com/store/apps/details?id=com.travelportland.nearmenow&utm_source=travelportland.com&utm_medium=referral&utm_campaign=mkt_nmna&utm_content=button_footer" target="_blank" class="tp-button--app"><svg viewBox="0 0 135 45" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M8.94011 44.1706C8.62256 44.1706 8.22563 44.1706 7.90807 44.1706C7.19359 44.1706 6.4791 44.0912 5.76461 44.0118C5.12951 43.9324 4.49441 43.6942 3.85931 43.3767C3.30359 43.0591 2.74788 42.6622 2.27156 42.1859C1.79523 41.7096 1.39829 41.1538 1.08074 40.5981C0.763191 40.0424 0.604415 39.4073 0.44564 38.6928C0.366253 37.9783 0.286865 37.2638 0.286865 36.5494C0.286865 36.3112 0.286865 35.5173 0.286865 35.5173V9.31942C0.286865 9.31942 0.286865 8.52554 0.286865 8.28738C0.286865 7.57289 0.366253 6.8584 0.44564 6.14391C0.525028 5.50881 0.763191 4.87371 1.08074 4.23861C1.39829 3.6829 1.79523 3.12718 2.27156 2.65086C2.74788 2.17453 3.30359 1.77759 3.85931 1.46004C4.41502 1.14249 5.05012 0.983719 5.76461 0.824944C6.4791 0.745556 7.19359 0.666168 7.90807 0.666168H8.94011H125.719H126.751C127.466 0.666168 128.18 0.745556 128.895 0.824944C129.53 0.904332 130.165 1.14249 130.8 1.46004C131.991 2.09514 132.944 3.0478 133.579 4.23861C133.896 4.79432 134.055 5.42942 134.214 6.14391C134.293 6.8584 134.373 7.57289 134.373 8.28738C134.373 8.60493 134.373 8.92248 134.373 9.31942C134.373 9.71635 134.373 10.1133 134.373 10.5896V34.4059C134.373 34.8028 134.373 35.1998 134.373 35.5967C134.373 35.9936 134.373 36.3112 134.373 36.6288C134.373 37.3432 134.293 38.0577 134.214 38.7722C134.134 39.4073 133.896 40.0424 133.579 40.6775C133.261 41.2332 132.864 41.7889 132.388 42.2653C131.912 42.7416 131.356 43.1385 130.8 43.4561C130.165 43.7736 129.53 43.9324 128.895 44.0912C128.18 44.1706 127.466 44.25 126.751 44.25C126.434 44.25 126.037 44.25 125.719 44.25H124.449L8.94011 44.1706Z" fill="white"></path> <path d="M35.9316 21.9361L30.8508 18.9987L26.7227 23.0475L30.5333 26.6993L35.9316 23.6032C36.2492 23.4445 36.4079 23.1269 36.4079 22.8094C36.4079 22.4124 36.2492 22.0949 35.9316 21.9361Z" fill="#61639E"></path> <path d="M29.9789 18.5294L24.4217 15.2745L12.196 9.0029L26.0095 22.34L29.9789 18.5294Z" fill="#61639E"></path> <path d="M12.4331 36.7941L24.4206 30.2049L29.6602 27.1882L26.0084 23.6951L12.4331 36.7941Z" fill="#61639E"></path> <path d="M11.4011 9.55667V36.4691L25.294 23.0526L11.4011 9.55667Z" fill="#61639E"></path> <path d="M45.4791 10.4134C45.4428 10.3023 45.395 10.2028 45.3356 10.1148C45.2773 10.0257 45.2074 9.94975 45.126 9.88705C45.0457 9.82435 44.9544 9.77649 44.8521 9.74349C44.7498 9.71049 44.6376 9.69399 44.5155 9.69399C44.3153 9.69399 44.1332 9.74569 43.9693 9.8491C43.8054 9.9525 43.675 10.1049 43.5782 10.3062C43.4814 10.5075 43.433 10.7545 43.433 11.0471C43.433 11.3397 43.482 11.5867 43.5799 11.788C43.6778 11.9893 43.8103 12.1416 43.9775 12.2451C44.1448 12.3485 44.3329 12.4002 44.5419 12.4002C44.7355 12.4002 44.906 12.3589 45.0534 12.2764C45.2019 12.1928 45.3174 12.0751 45.3999 11.9233C45.4835 11.7704 45.5253 11.5905 45.5253 11.3837L45.6508 11.4101H44.6343V11.0471H45.9214V11.4101C45.9214 11.6884 45.862 11.9304 45.7432 12.1361C45.6255 12.3419 45.4626 12.5014 45.2547 12.6147C45.0479 12.7269 44.8103 12.783 44.5419 12.783C44.2427 12.783 43.9797 12.7126 43.7531 12.5718C43.5276 12.431 43.3516 12.2308 43.2251 11.9711C43.0997 11.7115 43.037 11.4035 43.037 11.0471C43.037 10.7798 43.0727 10.5394 43.1442 10.326C43.2168 10.1115 43.3192 9.92885 43.4512 9.77814C43.5832 9.62743 43.7394 9.51193 43.9198 9.43162C44.1002 9.35131 44.2988 9.31116 44.5155 9.31116C44.6937 9.31116 44.8598 9.33811 45.0138 9.39202C45.1689 9.44482 45.307 9.52018 45.428 9.61808C45.5501 9.71489 45.6519 9.83095 45.7333 9.96625C45.8147 10.1005 45.8708 10.2495 45.9016 10.4134H45.4791ZM46.6223 12.7368V9.35736H48.6618V9.72039H47.0315V10.8623H48.5562V11.2253H47.0315V12.3738H48.6882V12.7368H46.6223ZM49.2146 9.72039V9.35736H51.7491V9.72039H50.6865V12.7368H50.2772V9.72039H49.2146ZM54.0968 9.35736V12.7368H53.6876V9.35736H54.0968ZM54.7325 9.72039V9.35736H57.2671V9.72039H56.2044V12.7368H55.7952V9.72039H54.7325ZM62.057 11.0471C62.057 11.4035 61.9926 11.7115 61.8639 11.9711C61.7352 12.2308 61.5586 12.431 61.3342 12.5718C61.1098 12.7126 60.8535 12.783 60.5653 12.783C60.277 12.783 60.0207 12.7126 59.7963 12.5718C59.5719 12.431 59.3953 12.2308 59.2666 11.9711C59.1379 11.7115 59.0736 11.4035 59.0736 11.0471C59.0736 10.6907 59.1379 10.3826 59.2666 10.123C59.3953 9.8634 59.5719 9.66318 59.7963 9.52238C60.0207 9.38157 60.277 9.31116 60.5653 9.31116C60.8535 9.31116 61.1098 9.38157 61.3342 9.52238C61.5586 9.66318 61.7352 9.8634 61.8639 10.123C61.9926 10.3826 62.057 10.6907 62.057 11.0471ZM61.6609 11.0471C61.6609 10.7545 61.612 10.5075 61.5141 10.3062C61.4173 10.1049 61.2858 9.9525 61.1197 9.8491C60.9547 9.74569 60.7699 9.69399 60.5653 9.69399C60.3606 9.69399 60.1753 9.74569 60.0092 9.8491C59.8442 9.9525 59.7127 10.1049 59.6148 10.3062C59.518 10.5075 59.4696 10.7545 59.4696 11.0471C59.4696 11.3397 59.518 11.5867 59.6148 11.788C59.7127 11.9893 59.8442 12.1416 60.0092 12.2451C60.1753 12.3485 60.3606 12.4002 60.5653 12.4002C60.7699 12.4002 60.9547 12.3485 61.1197 12.2451C61.2858 12.1416 61.4173 11.9893 61.5141 11.788C61.612 11.5867 61.6609 11.3397 61.6609 11.0471ZM65.4248 9.35736V12.7368H65.0288L63.1873 10.0834H63.1543V12.7368H62.745V9.35736H63.1411L64.9892 12.0173H65.0222V9.35736H65.4248Z" fill="#61639E"></path> <path d="M68.2421 24.3256C65.9399 24.3256 64.1139 26.0722 64.1139 28.4538C64.1139 30.8354 65.9399 32.582 68.2421 32.582C70.5443 32.582 72.3703 30.8354 72.3703 28.4538C72.3703 26.0722 70.465 24.3256 68.2421 24.3256ZM68.2421 30.9148C66.9719 30.9148 65.9399 29.8828 65.9399 28.4538C65.9399 26.9454 67.0513 25.9928 68.2421 25.9928C69.5123 25.9928 70.5443 27.0248 70.5443 28.4538C70.5443 29.8828 69.4329 30.9148 68.2421 30.9148ZM59.1919 24.3256C56.8897 24.3256 55.0638 26.0722 55.0638 28.4538C55.0638 30.8354 56.8897 32.582 59.1919 32.582C61.4942 32.582 63.3201 30.8354 63.3201 28.4538C63.3201 26.0722 61.4942 24.3256 59.1919 24.3256ZM59.1919 30.9148C57.9217 30.9148 56.8897 29.8828 56.8897 28.4538C56.8897 26.9454 58.0011 25.9928 59.1919 25.9928C60.4621 25.9928 61.4942 27.0248 61.4942 28.4538C61.4942 29.8828 60.4621 30.9148 59.1919 30.9148ZM48.4746 25.5958V27.3424H52.6821C52.5234 28.295 52.2058 29.0095 51.7295 29.5652C51.0944 30.2003 50.1417 30.8354 48.4746 30.8354C45.9342 30.8354 43.8701 28.7713 43.8701 26.1516C43.8701 23.6112 45.8548 21.4677 48.4746 21.4677C49.8242 21.4677 50.8562 22.0234 51.6501 22.7379L52.9203 21.4677C51.8882 20.4356 50.4593 19.7212 48.554 19.7212C45.0609 19.7212 42.0442 22.5791 42.0442 26.1516C42.0442 29.6446 44.9815 32.582 48.554 32.582C50.4593 32.582 51.8883 31.9469 52.9997 30.756C54.1905 29.5652 54.508 27.9775 54.508 26.6279C54.508 26.2309 54.508 25.834 54.4287 25.5165H48.4746V25.5958ZM92.3759 26.9454C92.0584 25.9928 91.0263 24.3256 88.8829 24.3256C86.7394 24.3256 84.9929 25.9928 84.9929 28.4538C84.9929 30.756 86.7394 32.582 89.121 32.582C91.0263 32.582 92.1378 31.3911 92.5347 30.756L91.1057 29.8034C90.6294 30.5179 89.9943 30.9148 89.0416 30.9148C88.089 30.9148 87.4539 30.5179 87.057 29.6446L92.5347 27.3424L92.3759 26.9454ZM86.7394 28.295C86.66 26.7073 88.0096 25.9134 88.8829 25.9134C89.5974 25.9134 90.2325 26.3103 90.3912 26.7867L86.7394 28.295ZM82.2143 32.3438H84.0402V20.1975H82.2143V32.3438ZM79.277 25.2783C78.8006 24.802 78.0068 24.3256 77.0541 24.3256C74.99 24.3256 73.0847 26.1516 73.0847 28.4538C73.0847 30.756 74.99 32.582 77.0541 32.582C78.0068 32.582 78.8007 32.1056 79.1976 31.6293H79.277V32.185C79.277 33.7728 78.4037 34.5666 77.0541 34.5666C75.9427 34.5666 75.2282 33.7728 74.99 33.1377L73.4023 33.7728C73.8786 34.8842 75.0694 36.2338 77.0541 36.2338C79.1976 36.2338 80.9441 34.9636 80.9441 31.9469V24.5638H79.1976V25.2783H79.277ZM77.2129 30.9148C75.9427 30.9148 74.9107 29.8828 74.9107 28.4538C74.9107 27.0248 75.9427 25.9134 77.2129 25.9134C78.4831 25.9134 79.4357 26.9454 79.4357 28.4538C79.4357 29.8828 78.4037 30.9148 77.2129 30.9148ZM100.791 20.1975H96.4247V32.3438H98.2506V27.7393H100.791C102.776 27.7393 104.76 26.3103 104.76 24.0081C104.76 21.6265 102.855 20.1975 100.791 20.1975ZM100.87 26.0722H98.33V21.944H100.87C102.22 21.944 103.014 23.0554 103.014 24.0081C103.014 24.8814 102.22 26.0722 100.87 26.0722ZM112.064 24.3256C110.794 24.3256 109.365 24.8814 108.809 26.1516L110.397 26.7867C110.714 26.1516 111.35 25.9134 112.064 25.9134C113.017 25.9134 113.969 26.4691 113.969 27.5011V27.6599C113.652 27.5011 112.937 27.1836 112.064 27.1836C110.318 27.1836 108.571 28.1362 108.571 29.8828C108.571 31.4705 110 32.582 111.588 32.582C112.779 32.582 113.493 32.0262 113.89 31.3911H113.969V32.3438H115.716V27.7393C115.716 25.5165 114.128 24.3256 112.064 24.3256ZM111.826 30.9148C111.27 30.9148 110.397 30.5973 110.397 29.8828C110.397 28.9301 111.429 28.6126 112.302 28.6126C113.096 28.6126 113.493 28.7713 113.969 29.0095C113.811 30.1209 112.858 30.9148 111.826 30.9148ZM122.067 24.5638L120.003 29.8034H119.923L117.78 24.5638H115.875L119.13 31.8675L117.304 35.9162H119.209L124.21 24.4844H122.067V24.5638ZM105.792 32.3438H107.618V20.1975H105.792V32.3438Z" fill="#61639E"></path> </svg><br> </a><br> <a href="https://apps.apple.com/app/apple-store/id1661418385?pt=119175176&ct=website_-_footer&mt=8" target="_blank" class="tp-button--app"><svg viewBox="0 0 134 44" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.04262 43.887C8.69757 43.887 8.36091 43.8826 8.01858 43.8749C7.30946 43.8657 6.602 43.804 5.902 43.6903C5.24928 43.5779 4.61697 43.3687 4.02594 43.0697C3.44031 42.7733 2.90616 42.3846 2.44397 41.9185C1.97505 41.458 1.58465 40.9238 1.28824 40.3371C0.988591 39.7467 0.781217 39.1138 0.67334 38.4605C0.556881 37.7585 0.49389 37.0488 0.484908 36.3373C0.477661 36.0984 0.468262 35.3034 0.468262 35.3034V9.14399C0.468262 9.14399 0.478227 8.36105 0.484908 8.13094C0.493536 7.42059 0.556188 6.71192 0.672321 6.01108C0.780411 5.356 0.98796 4.72129 1.28778 4.1289C1.58306 3.54266 1.97124 3.00805 2.43729 2.5458C2.90284 2.07917 3.43872 1.68845 4.02538 1.38792C4.61507 1.08998 5.24618 0.882354 5.89758 0.772C6.5999 0.657197 7.30983 0.595157 8.02141 0.586399L9.04318 0.572357H125.419L126.453 0.586739C127.158 0.595116 127.862 0.656667 128.558 0.770868C129.216 0.882637 129.853 1.09174 130.45 1.39131C131.625 1.99696 132.581 2.95517 133.184 4.13162C133.479 4.71994 133.684 5.34951 133.791 5.99896C133.908 6.70554 133.974 7.41976 133.987 8.13592C133.991 8.45662 133.991 8.8011 133.991 9.14399C134 9.56864 134 9.9728 134 10.3804V34.08C134 34.4914 134 34.8929 133.991 35.2976C133.991 35.6659 133.991 36.0032 133.986 36.3504C133.973 37.0538 133.908 37.7553 133.793 38.4493C133.687 39.1073 133.481 39.7451 133.181 40.3404C132.883 40.9207 132.495 41.4502 132.031 41.9096C131.568 42.3782 131.033 42.7691 130.446 43.0675C129.852 43.3687 129.215 43.5786 128.558 43.6901C127.858 43.8044 127.15 43.8661 126.441 43.8748C126.102 43.8827 125.763 43.8867 125.425 43.8869L124.197 43.8892L9.04262 43.887Z" fill="white"></path> <path d="M27.5272 22.5696C27.5393 21.6244 27.7904 20.6977 28.257 19.8756C28.7235 19.0536 29.3904 18.3629 30.1957 17.8678C29.6841 17.1372 29.0093 16.536 28.2247 16.1118C27.4402 15.6877 26.5676 15.4523 25.6761 15.4244C23.7745 15.2248 21.931 16.5623 20.9619 16.5623C19.9742 16.5623 18.4823 15.4442 16.8757 15.4773C15.8366 15.5108 14.8238 15.813 13.9361 16.3544C13.0484 16.8957 12.3161 17.6578 11.8105 18.5663C9.62042 22.3581 11.254 27.9307 13.352 30.9957C14.4017 32.4966 15.6283 34.173 17.2335 34.1135C18.8041 34.0484 19.3907 33.1119 21.2868 33.1119C23.1652 33.1119 23.7156 34.1135 25.3533 34.0757C27.0387 34.0484 28.1006 32.5683 29.1134 31.0532C29.8676 29.9838 30.4479 28.8019 30.8329 27.5512C29.8537 27.1371 29.0181 26.4438 28.4302 25.558C27.8424 24.6721 27.5283 23.6327 27.5272 22.5696ZM24.4339 13.4086C25.3528 12.3054 25.8056 10.8875 25.6959 9.45584C24.2919 9.6033 22.995 10.2743 22.0636 11.3352C21.6082 11.8534 21.2595 12.4564 21.0372 13.1095C20.815 13.7627 20.7237 14.4532 20.7685 15.1417C21.4708 15.1489 22.1655 14.9967 22.8004 14.6965C23.4353 14.3963 23.9938 13.956 24.4339 13.4086ZM47.3821 30.3141H42.022L40.7347 34.1149H38.4643L43.5414 20.0527H45.9002L50.9772 34.1149H48.6682L47.3821 30.3141ZM42.5771 28.5601H46.8258L44.7313 22.3917H44.6727L42.5771 28.5601ZM61.9419 28.9893C61.9419 32.1752 60.2366 34.2221 57.6633 34.2221C57.0114 34.2562 56.3631 34.1061 55.7926 33.7889C55.2221 33.4716 54.7524 33.0001 54.4374 32.4284H54.3887V37.5066H52.2843V23.8624H54.3214V25.5677H54.3601C54.6896 24.9987 55.1671 24.5297 55.742 24.2105C56.3168 23.8914 56.9674 23.734 57.6246 23.7552C60.2266 23.7552 61.9419 25.8122 61.9419 28.9893ZM59.7788 28.9893C59.7788 26.9136 58.7061 25.5489 57.0695 25.5489C55.4615 25.5489 54.38 26.9422 54.38 28.9892C54.38 31.055 55.4615 32.4385 57.0695 32.4385C58.7061 32.4385 59.7788 31.0839 59.7788 28.9893ZM73.2261 28.9893C73.2261 32.1752 71.5209 34.2221 68.9475 34.2221C68.2956 34.2562 67.6473 34.1061 67.0769 33.7888C66.5064 33.4716 66.0367 33.0001 65.7217 32.4284H65.673V37.5066H63.5686V23.8624H65.6056V25.5677H65.6443C65.9738 24.9987 66.4513 24.5297 67.0262 24.2105C67.601 23.8914 68.2516 23.734 68.9088 23.7552C71.5109 23.7552 73.2261 25.8122 73.2261 28.9893ZM71.0631 28.9893C71.0631 26.9136 69.9903 25.5489 68.3537 25.5489C66.7457 25.5489 65.6642 26.9422 65.6642 28.9892C65.6642 31.055 66.7457 32.4385 68.3537 32.4385C69.9903 32.4385 71.0631 31.0839 71.0631 28.9893ZM80.6841 30.1969C80.84 31.5913 82.1947 32.507 84.0459 32.507C85.8197 32.507 87.0959 31.5913 87.0959 30.3339C87.0959 29.2424 86.3262 28.5889 84.5038 28.141L82.6812 27.702C80.0991 27.0782 78.9003 25.8706 78.9003 23.911C78.9003 21.4847 81.0148 19.8183 84.0171 19.8183C86.9886 19.8183 89.0256 21.4847 89.0941 23.911H86.9698C86.8426 22.5077 85.6825 21.6606 83.9872 21.6606C82.292 21.6606 81.132 22.5177 81.132 23.765C81.132 24.7593 81.8729 25.3443 83.6853 25.792L85.2347 26.1725C88.1198 26.8548 89.3187 28.0138 89.3187 30.0706C89.3187 32.7015 87.2231 34.3493 83.8899 34.3493C80.7713 34.3493 78.6658 32.7402 78.5298 30.1968L80.6841 30.1969ZM93.8604 21.4362V23.8624H95.8101V25.529H93.8604V31.1811C93.8604 32.0591 94.2508 32.4683 95.1079 32.4683C95.3393 32.4642 95.5704 32.448 95.8001 32.4196V34.0763C95.4148 34.1482 95.0232 34.1808 94.6313 34.1734C92.5556 34.1734 91.746 33.3939 91.746 31.4055V25.529H90.2553V23.8624H91.746V21.4362H93.8604ZM96.9392 28.9893C96.9392 25.7634 98.8391 23.7364 101.802 23.7364C104.774 23.7364 106.665 25.7634 106.665 28.9893C106.665 32.2239 104.784 34.2421 101.802 34.2421C98.8203 34.2421 96.9392 32.2239 96.9392 28.9893ZM104.521 28.9893C104.521 26.7764 103.507 25.4703 101.802 25.4703C100.096 25.4703 99.0834 26.7863 99.0834 28.9893C99.0834 31.211 100.096 32.507 101.802 32.507C103.507 32.507 104.521 31.211 104.521 28.9893ZM108.4 23.8624H110.408V25.6075H110.456C110.592 25.0624 110.911 24.5808 111.36 24.2435C111.81 23.9062 112.361 23.7337 112.922 23.7552C113.165 23.7543 113.407 23.7807 113.643 23.8337V25.8021C113.337 25.7086 113.018 25.6656 112.698 25.675C112.392 25.6625 112.087 25.7164 111.804 25.833C111.521 25.9495 111.267 26.1258 111.059 26.3499C110.85 26.574 110.693 26.8405 110.597 27.1312C110.502 27.4218 110.47 27.7297 110.505 28.0338V34.1149H108.4V23.8624ZM123.346 31.1036C123.063 32.9648 121.251 34.2421 118.932 34.2421C115.949 34.2421 114.098 32.2438 114.098 29.0379C114.098 25.8221 115.959 23.7364 118.843 23.7364C121.68 23.7364 123.463 25.6849 123.463 28.7935V29.5145H116.222V29.6417C116.189 30.019 116.236 30.3991 116.361 30.7568C116.485 31.1144 116.685 31.4414 116.946 31.7161C117.207 31.9908 117.523 32.2068 117.874 32.3498C118.224 32.4929 118.602 32.5596 118.98 32.5457C119.477 32.5923 119.977 32.4772 120.403 32.2173C120.83 31.9575 121.161 31.5669 121.348 31.1036H123.346ZM116.232 28.0437H121.358C121.377 27.7045 121.325 27.3649 121.207 27.0465C121.088 26.728 120.905 26.4375 120.669 26.1932C120.433 25.9488 120.149 25.756 119.835 25.6266C119.52 25.4973 119.183 25.4343 118.843 25.4416C118.5 25.4395 118.161 25.5054 117.843 25.6353C117.526 25.7653 117.238 25.9567 116.995 26.1987C116.753 26.4406 116.56 26.7282 116.429 27.0449C116.298 27.3615 116.231 27.701 116.232 28.0437ZM42.3133 9.46796C42.7545 9.43629 43.1973 9.50294 43.6096 9.6631C44.0219 9.82327 44.3936 10.0729 44.6977 10.3941C45.0019 10.7153 45.2309 11.1 45.3684 11.5205C45.5059 11.9409 45.5483 12.3866 45.4927 12.8254C45.4927 14.984 44.3259 16.2249 42.3133 16.2249H39.8726V9.46785L42.3133 9.46796ZM40.9222 15.2693H42.1961C42.5114 15.2881 42.8269 15.2364 43.1196 15.1179C43.4124 14.9995 43.675 14.8172 43.8885 14.5844C44.1019 14.3516 44.2608 14.0742 44.3535 13.7723C44.4462 13.4704 44.4704 13.1516 44.4244 12.8391C44.4671 12.5279 44.4404 12.2111 44.3463 11.9114C44.2522 11.6117 44.0929 11.3365 43.88 11.1056C43.667 10.8747 43.4056 10.6937 43.1145 10.5756C42.8234 10.4576 42.5098 10.4054 42.1961 10.4228H40.9222V15.2693ZM46.6782 13.673C46.6461 13.3379 46.6844 12.9998 46.7907 12.6804C46.897 12.361 47.0688 12.0673 47.2952 11.8182C47.5216 11.5691 47.7976 11.37 48.1055 11.2338C48.4133 11.0976 48.7462 11.0273 49.0828 11.0273C49.4195 11.0273 49.7524 11.0976 50.0602 11.2338C50.3681 11.37 50.6441 11.5691 50.8705 11.8182C51.0969 12.0673 51.2687 12.361 51.375 12.6804C51.4813 12.9998 51.5196 13.3379 51.4875 13.673C51.5203 14.0085 51.4825 14.3472 51.3765 14.6672C51.2706 14.9872 51.0989 15.2815 50.8724 15.5311C50.6459 15.7808 50.3697 15.9803 50.0615 16.1169C49.7533 16.2534 49.4199 16.3239 49.0828 16.3239C48.7458 16.3239 48.4124 16.2534 48.1042 16.1169C47.796 15.9803 47.5198 15.7808 47.2933 15.5311C47.0668 15.2815 46.8951 14.9872 46.7892 14.6672C46.6832 14.3472 46.6454 14.0085 46.6782 13.673ZM50.4525 13.673C50.4525 12.5677 49.9559 11.9213 49.0845 11.9213C48.2098 11.9213 47.7177 12.5677 47.7177 13.673C47.7177 14.7872 48.2099 15.4286 49.0845 15.4286C49.9559 15.4286 50.4525 14.7828 50.4525 13.673ZM57.8806 16.2248H56.8365L55.7827 12.4693H55.7031L54.6537 16.2248H53.6197L52.2142 11.1256H53.2348L54.1483 15.0165H54.2235L55.2719 11.1256H56.2373L57.2857 15.0165H57.3653L58.2742 11.1256H59.2806L57.8806 16.2248ZM60.4627 11.1257H61.4315V11.9357H61.5067C61.6343 11.6447 61.8494 11.4008 62.1222 11.238C62.395 11.0751 62.7118 11.0014 63.0284 11.0272C63.2765 11.0085 63.5257 11.0459 63.7573 11.1366C63.989 11.2273 64.1973 11.369 64.3668 11.5511C64.5363 11.7333 64.6627 11.9512 64.7365 12.1888C64.8104 12.4264 64.8298 12.6776 64.7934 12.9237V16.2247H63.787V13.1765C63.787 12.3571 63.4309 11.9495 62.6867 11.9495C62.5182 11.9417 62.3501 11.9704 62.1937 12.0336C62.0374 12.0968 61.8966 12.1931 61.7809 12.3158C61.6653 12.4386 61.5776 12.5848 61.5237 12.7446C61.4699 12.9045 61.4513 13.074 61.4691 13.2417V16.2248H60.4627V11.1257ZM66.3969 9.13503H67.4031V16.2248H66.3969V9.13503ZM68.8021 13.673C68.77 13.3379 68.8084 12.9997 68.9146 12.6803C69.0209 12.3608 69.1928 12.0671 69.4192 11.8179C69.6457 11.5688 69.9217 11.3697 70.2296 11.2335C70.5375 11.0973 70.8704 11.0269 71.2071 11.0269C71.5438 11.0269 71.8768 11.0973 72.1846 11.2335C72.4925 11.3697 72.7685 11.5688 72.995 11.8179C73.2214 12.0671 73.3933 12.3608 73.4996 12.6803C73.6059 12.9997 73.6442 13.3379 73.6121 13.673C73.6447 14.0085 73.6068 14.347 73.5007 14.6669C73.3947 14.9868 73.2229 15.281 72.9964 15.5306C72.7699 15.7802 72.4937 15.9796 72.1856 16.1161C71.8774 16.2525 71.5441 16.323 71.2071 16.323C70.8701 16.323 70.5368 16.2525 70.2287 16.1161C69.9205 15.9796 69.6443 15.7802 69.4178 15.5306C69.1913 15.281 69.0195 14.9868 68.9135 14.6669C68.8075 14.347 68.7695 14.0085 68.8021 13.673ZM72.5764 13.673C72.5764 12.5677 72.0799 11.9213 71.2085 11.9213C70.3337 11.9213 69.8417 12.5677 69.8417 13.673C69.8417 14.7872 70.3338 15.4286 71.2085 15.4286C72.0799 15.4286 72.5764 14.7828 72.5764 13.673ZM74.6715 14.7828C74.6715 13.8649 75.3549 13.3357 76.568 13.2605L77.9492 13.1809V12.7407C77.9492 12.2022 77.5932 11.8981 76.9054 11.8981C76.3436 11.8981 75.9543 12.1043 75.8426 12.4649H74.8683C74.9711 11.589 75.7951 11.0273 76.9518 11.0273C78.2302 11.0273 78.9512 11.6637 78.9512 12.7407V16.2248H77.9824V15.5082H77.9028C77.7412 15.7653 77.5143 15.9748 77.2452 16.1155C76.9761 16.2561 76.6745 16.3228 76.3712 16.3088C76.1572 16.3311 75.9408 16.3082 75.7361 16.2418C75.5314 16.1753 75.3429 16.0667 75.1828 15.9229C75.0227 15.7791 74.8944 15.6034 74.8064 15.407C74.7183 15.2107 74.6723 14.998 74.6715 14.7828ZM77.9492 14.347V13.9207L76.704 14.0003C76.0018 14.0473 75.6833 14.2862 75.6833 14.7357C75.6833 15.1947 76.0814 15.4618 76.6289 15.4618C76.7893 15.478 76.9513 15.4618 77.1053 15.4142C77.2593 15.3665 77.4022 15.2883 77.5254 15.1843C77.6486 15.0803 77.7496 14.9526 77.8224 14.8088C77.8952 14.6649 77.9383 14.5079 77.9492 14.347ZM80.2738 13.673C80.2738 12.0617 81.1021 11.0411 82.3904 11.0411C82.7091 11.0264 83.0254 11.1027 83.3023 11.2611C83.5792 11.4196 83.8053 11.6535 83.9542 11.9357H84.0293V9.13492H85.0356V16.2247H84.0714V15.419H83.9918C83.8314 15.6992 83.5975 15.9303 83.3152 16.0871C83.033 16.244 82.7132 16.3206 82.3905 16.3087C81.0932 16.3087 80.2738 15.2881 80.2738 13.673ZM81.3134 13.673C81.3134 14.7545 81.8232 15.4054 82.6757 15.4054C83.5238 15.4054 84.0481 14.7452 84.0481 13.6773C84.0481 12.6147 83.5184 11.9451 82.6757 11.9451C81.8286 11.9451 81.3134 12.6003 81.3134 13.673ZM89.1992 13.673C89.1672 13.3379 89.2055 12.9998 89.3118 12.6804C89.418 12.361 89.5899 12.0673 89.8163 11.8182C90.0427 11.5691 90.3187 11.37 90.6265 11.2338C90.9344 11.0976 91.2673 11.0273 91.6039 11.0273C91.9405 11.0273 92.2734 11.0976 92.5813 11.2338C92.8891 11.37 93.1651 11.5691 93.3915 11.8182C93.6179 12.0673 93.7898 12.361 93.896 12.6804C94.0023 12.9998 94.0406 13.3379 94.0086 13.673C94.0413 14.0085 94.0035 14.3472 93.8976 14.6672C93.7916 14.9872 93.6199 15.2815 93.3934 15.5311C93.167 15.7808 92.8907 15.9803 92.5825 16.1169C92.2743 16.2534 91.941 16.3239 91.6039 16.3239C91.2668 16.3239 90.9334 16.2534 90.6253 16.1169C90.3171 15.9803 90.0408 15.7808 89.8144 15.5311C89.5879 15.2815 89.4162 14.9872 89.3102 14.6672C89.2043 14.3472 89.1665 14.0085 89.1992 13.673ZM92.9735 13.673C92.9735 12.5677 92.477 11.9213 91.6056 11.9213C90.7308 11.9213 90.2388 12.5677 90.2388 13.673C90.2388 14.7872 90.7309 15.4286 91.6056 15.4286C92.477 15.4286 92.9735 14.7828 92.9735 13.673ZM95.3588 11.1257H96.3276V11.9357H96.4028C96.5304 11.6447 96.7455 11.4008 97.0183 11.238C97.2911 11.0751 97.6079 11.0014 97.9245 11.0272C98.1726 11.0085 98.4218 11.0459 98.6535 11.1366C98.8851 11.2273 99.0934 11.369 99.2629 11.5511C99.4324 11.7333 99.5588 11.9512 99.6326 12.1888C99.7065 12.4264 99.7259 12.6776 99.6895 12.9237V16.2247H98.6831V13.1765C98.6831 12.3571 98.327 11.9495 97.5828 11.9495C97.4143 11.9417 97.2462 11.9704 97.0898 12.0336C96.9335 12.0968 96.7927 12.1931 96.6771 12.3158C96.5614 12.4386 96.4737 12.5848 96.4198 12.7446C96.366 12.9045 96.3474 13.074 96.3652 13.2417V16.2248H95.359L95.3588 11.1257ZM105.376 9.85615V11.1489H106.481V11.9965H105.376V14.6185C105.376 15.1526 105.596 15.3866 106.097 15.3866C106.225 15.3861 106.353 15.3784 106.481 15.3633V16.2016C106.3 16.2339 106.117 16.2511 105.933 16.253C104.814 16.253 104.368 15.8593 104.368 14.8762V11.9965H103.559V11.1488H104.368V9.85626L105.376 9.85615ZM107.855 9.13503H108.853V11.9451H108.932C109.066 11.6514 109.287 11.4061 109.565 11.2427C109.844 11.0792 110.165 11.0055 110.487 11.0316C110.734 11.0182 110.981 11.0594 111.21 11.1523C111.439 11.2452 111.645 11.3875 111.812 11.5691C111.98 11.7507 112.106 11.967 112.18 12.2027C112.255 12.4384 112.276 12.6877 112.243 12.9327V16.2248H111.236V13.1809C111.236 12.3664 110.856 11.9539 110.145 11.9539C109.972 11.9398 109.799 11.9635 109.636 12.0236C109.473 12.0837 109.325 12.1786 109.203 12.3018C109.081 12.4249 108.987 12.5733 108.928 12.7365C108.869 12.8997 108.846 13.0738 108.862 13.2467V16.2248H107.855V9.13503ZM118.111 14.8479C117.974 15.314 117.678 15.7171 117.274 15.9868C116.87 16.2565 116.384 16.3756 115.901 16.3232C115.566 16.3321 115.232 16.2677 114.923 16.1347C114.615 16.0016 114.339 15.8029 114.114 15.5525C113.89 15.3021 113.723 15.0059 113.625 14.6845C113.527 14.3631 113.5 14.0242 113.546 13.6913C113.501 13.3573 113.529 13.0177 113.627 12.6953C113.725 12.3729 113.891 12.0753 114.114 11.8227C114.337 11.5701 114.611 11.3683 114.919 11.2311C115.227 11.0938 115.56 11.0243 115.897 11.0272C117.316 11.0272 118.172 11.9965 118.172 13.5977V13.9489H114.571V14.0053C114.555 14.1924 114.579 14.3808 114.64 14.5583C114.701 14.7358 114.799 14.8985 114.927 15.036C115.055 15.1736 115.21 15.2829 115.383 15.3569C115.555 15.431 115.741 15.4682 115.929 15.4661C116.17 15.495 116.414 15.4517 116.63 15.3416C116.846 15.2315 117.024 15.0597 117.142 14.8479H118.111ZM114.571 13.2047H117.147C117.159 13.0335 117.136 12.8616 117.078 12.7C117.021 12.5384 116.93 12.3907 116.812 12.2663C116.693 12.1419 116.55 12.0436 116.392 11.9777C116.234 11.9118 116.063 11.8798 115.892 11.8837C115.717 11.8815 115.545 11.9142 115.384 11.9798C115.222 12.0454 115.076 12.1427 114.953 12.2658C114.83 12.3889 114.733 12.5354 114.667 12.6966C114.601 12.8579 114.569 13.0306 114.571 13.2047Z" fill="#61639E"></path> </svg><br> </a> </div></section> </div><!-- .site-footer__section --> <div class="site-footer__section"> <section id="block-19" class="widget widget_block"> <h4 class="wp-block-heading">Newsletter Signup</h4> </section><section id="block-20" class="widget widget_block widget_text"> <p>Get your guide to Portland's events, attractions and news.</p> </section><section id="block-21" class="widget widget_block"><p> <div id="tp-mailchimp-email-capture" class="tp-mailchimp-email-capture"> <form method="get" action="https://www.travelportland.com/subscribe-visitor-newsletter"> <label for="tp-mailchimp-email" class="screen-reader-text"> Newsletter signup </label> <input type="email" id="tp-mailchimp-email" class="tp-mailchimp-email" placeholder="Enter your email" required /> <button type="submit" class="button">Sign up</button> </form> </div> <script> (function() { var form = document.getElementById('tp-mailchimp-email-capture'); if (form) { form.addEventListener('submit', function(event) { event.preventDefault(); var email = document.getElementById('tp-mailchimp-email').value; var url = form.querySelector('form').action; localStorage.setItem('tp_mce_email', email); window.location.href = url; }); } })(); </script> </p> </section> <div class="social-media"> <h4 class="widget-title">Follow Us</h4> <nav class="social-navigation" aria-label="Social Links Menu"> <div class="menu-main-footer-c3-container"><ul id="menu-main-footer-c3" class="social-links-menu"><li id="menu-item-80901" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80901"><a href="https://www.tiktok.com/@travelportland" class="social-link-item"><span class="screen-reader-text">TikTok</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" width="37px" height="37px" viewBox="0 0 37 37" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Style-Guide" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Style-Guide---Iconography-@2x" transform="translate(-1188.000000, -516.000000)"><g id="Group-2-Copy-2" transform="translate(1188.000000, 516.000000)"><g id="iconmonstr-tiktok-1-copy-4" fill="#EFEBE5"><circle id="Oval" cx="18.5" cy="18.5" r="18.5"></circle></g><g id="iconmonstr-youtube-6" transform="translate(10.538462, 9.000000)" fill="#61639E" fill-rule="nonzero"><g id="logo-tiktok"><path d="M13.9401609,3.84955779 C13.8161642,3.78676774 13.6954536,3.71793502 13.5784825,3.64331809 C13.2383351,3.42299976 12.9264682,3.1633984 12.6496006,2.87010669 C11.9568621,2.09352047 11.6981376,1.30568481 11.6028383,0.754087348 L11.6066656,0.754087348 C11.527058,0.296235209 11.5599727,0 11.5649482,0 L8.40973487,0 L8.40973487,11.9536531 C8.40973487,12.1141451 8.40973487,12.2727622 8.40284576,12.4295044 C8.40284576,12.4490034 8.40093212,12.4670025 8.39978393,12.4880015 C8.39978393,12.496626 8.39978393,12.5056256 8.39787029,12.5146251 C8.39787029,12.516875 8.39787029,12.5191249 8.39787029,12.5213748 C8.33033273,13.3923214 7.8250365,14.1732976 7.04990072,14.6047708 C6.6520713,14.8265179 6.20211748,14.9428361 5.744414,14.9422539 C4.27435406,14.9422539 3.08292042,13.7678126 3.08292042,12.317385 C3.08292042,10.8669574 4.27435406,9.69251605 5.744414,9.69251605 C6.0226894,9.69226298 6.29925184,9.73516672 6.5638356,9.8196347 L6.56766288,6.67204186 C4.9438074,6.46653025 3.30624076,6.93589082 2.05146726,7.96647723 C1.50763518,8.42942942 1.05043333,8.98181303 0.700435863,9.59877073 C0.567246365,9.82375949 0.0647239201,10.7278394 0.00387009775,12.1951411 C-0.0344027465,13.0279745 0.220877124,13.8908064 0.342584769,14.2474136 L0.342584769,14.2549132 C0.419130458,14.4649028 0.715745,15.181492 1.19913102,15.7855868 C1.5889158,16.2701618 2.04943379,16.6958353 2.56585429,17.0488987 L2.56585429,17.0413991 L2.57350886,17.0488987 C4.10097807,18.065848 5.79455143,17.9991013 5.79455143,17.9991013 C6.08772142,17.9874769 7.0698026,17.9991013 8.18507328,17.4812521 C9.4220516,16.9071558 10.1262719,16.0518235 10.1262719,16.0518235 C10.5761644,15.5407539 10.9339026,14.9583255 11.1841334,14.3295345 C11.4696488,13.5941962 11.5649482,12.7122403 11.5649482,12.3597579 L11.5649482,6.01807451 C11.603221,6.04057339 12.1130153,6.37093189 12.1130153,6.37093189 C12.1130153,6.37093189 12.8474712,6.83215887 13.9933601,7.13251887 C14.8154608,7.3462582 15.9230769,7.39125595 15.9230769,7.39125595 L15.9230769,4.32240918 C15.5349903,4.36365712 14.7469524,4.24366311 13.9401609,3.84955779 Z" id="Path"></path></g></g></g></g></g></svg></a></li> <li id="menu-item-7532" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7532"><a href="https://instagram.com/travelportland/" class="social-link-item"><span class="screen-reader-text">Instagram</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-1089 -516)"><g transform="translate(1089 516)"><g fill="#EFEBE5"><circle cx="18.5" cy="18.5" r="18.5"/></g><g transform="translate(10.406 10.406)" fill="#61639E" fill-rule="nonzero"><path d="m8.6719 1.5631c2.3154 0 2.59 0.0086719 3.5049 0.050586 2.3501 0.10695 3.4478 1.222 3.5547 3.5547 0.041914 0.91416 0.049863 1.1888 0.049863 3.5042 0 2.3161-0.0086719 2.59-0.049863 3.5042-0.10768 2.3306-1.2025 3.4478-3.5547 3.5547-0.91488 0.041914-1.188 0.050586-3.5049 0.050586-2.3154 0-2.59-0.0086718-3.5042-0.050586-2.3559-0.10768-3.4478-1.2278-3.5547-3.5555-0.041914-0.91416-0.050586-1.188-0.050586-3.5042 0-2.3154 0.0093945-2.5893 0.050586-3.5042 0.10768-2.332 1.2025-3.4478 3.5547-3.5547 0.91488-0.041191 1.1888-0.049863 3.5042-0.049863zm0-1.5631c-2.3551 0-2.65 0.010117-3.575 0.052031-3.1493 0.14453-4.8996 1.8919-5.0441 5.0441-0.042637 0.92572-0.052754 1.2206-0.052754 3.5757 0 2.3551 0.010117 2.6507 0.052031 3.5757 0.14453 3.1493 1.8919 4.8996 5.0441 5.0441 0.92572 0.041914 1.2206 0.052031 3.5757 0.052031 2.3551 0 2.6507-0.010117 3.5757-0.052031 3.1464-0.14453 4.9011-1.8919 5.0434-5.0441 0.042637-0.925 0.052754-1.2206 0.052754-3.5757 0-2.3551-0.010117-2.65-0.052031-3.575-0.14164-3.1464-1.8912-4.8996-5.0434-5.0441-0.92572-0.042637-1.2213-0.052754-3.5764-0.052754zm0 4.2189c-2.4592 0-4.453 1.9938-4.453 4.453 0 2.4592 1.9938 4.4537 4.453 4.4537 2.4592 0 4.453-1.9938 4.453-4.4537 0-2.4592-1.9938-4.453-4.453-4.453zm0 7.3436c-1.5963 0-2.8906-1.2936-2.8906-2.8906 0-1.5963 1.2943-2.8906 2.8906-2.8906 1.5963 0 2.8906 1.2943 2.8906 2.8906 0 1.5971-1.2943 2.8906-2.8906 2.8906zm4.6293-8.5599c-0.57523 0-1.0413 0.46611-1.0413 1.0406s0.46611 1.0406 1.0413 1.0406c0.57451 0 1.0399-0.46611 1.0399-1.0406s-0.46539-1.0406-1.0399-1.0406z"/></g></g></g></g></svg></a></li> <li id="menu-item-7529" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7529"><a href="https://www.facebook.com/travelportland" class="social-link-item"><span class="screen-reader-text">Facebook</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-947 -516)"><g transform="translate(947 516)"><circle cx="18.5" cy="18.5" r="18.5" fill="#EFEBE5"/><path d="m16.188 16.188h-2.3125v2.8906h2.3125v8.6719h3.8542v-8.6719h2.8074l0.27596-2.8906h-3.0833v-1.2047c0-0.69014 0.148-0.9633 0.85948-0.9633h2.2239v-3.6133h-2.9353c-2.7719 0-4.0022 1.144-4.0022 3.3351v2.4462z" fill="#61639E"/></g></g></g></svg></a></li> <li id="menu-item-7533" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7533"><a href="https://www.youtube.com/user/travelportland" class="social-link-item"><span class="screen-reader-text">YouTube</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-1137 -516)"><g transform="translate(1137 516)"><g fill="#EFEBE5"><circle cx="18.5" cy="18.5" r="18.5"/></g><g transform="translate(8.0938 11.562)" fill="#61639E" fill-rule="nonzero"><path d="m17.01 0.15376c-3.1253-0.20542-10.086-0.20459-13.207 0-3.3794 0.22213-3.7775 2.1879-3.8026 7.3619 0.025148 5.1648 0.41972 7.1389 3.8026 7.3619 3.1219 0.20459 10.082 0.20542 13.207 0 3.3794-0.22213 3.7775-2.1879 3.8026-7.3619-0.025148-5.1648-0.41972-7.1389-3.8026-7.3619zm-9.2052 10.702v-6.6805l6.9375 3.3344-6.9375 3.3461z"/></g></g></g></g></svg></a></li> <li id="menu-item-7531" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7531"><a href="https://linkedin.com/company/travelportland" class="social-link-item"><span class="screen-reader-text">LinkedIn</span><svg class="svg-icon" width="26" height="26" aria-hidden="true" role="img" focusable="false" fetchpriority="low" version="1.1" viewBox="0 0 37 37" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd"><g transform="translate(-1042 -516)"><g transform="translate(1042 516)"><g fill="#EFEBE5"><circle cx="18.5" cy="18.5" r="18.5"/></g><g transform="translate(11.562 10.406)" fill="#61639E" fill-rule="nonzero"><path d="m3.3589 1.6338c0 0.90253-0.74867 1.6338-1.6727 1.6338-0.92404 0-1.6727-0.7313-1.6727-1.6338 0-0.90187 0.74867-1.6338 1.6727-1.6338 0.92404 0 1.6727 0.73196 1.6727 1.6338zm0.01349 2.9409h-3.3724v10.457h3.3724v-10.457zm5.3837 0h-3.3508v10.457h3.3515v-5.489c0-3.052 4.0664-3.3016 4.0664 0v5.489h3.3643v-6.6209c0-5.1498-6.0177-4.9623-7.4314-2.4272v-1.4084z"/></g></g></g></g></svg></a></li> </ul></div> </nav><!-- .social-navigation --> </div><!-- .social-media --> </div><!-- .site-footer__section --> <div class="site-footer__section"> <section id="block-17" class="widget widget_block"> <h4 class="wp-block-heading">Information For</h4> </section><section id="block-18" class="widget widget_block widget_text"> <p><a href="/about-us/partnership/">Local Businesses</a><br><a href="https://media.travelportland.com">Media</a><br><a href="/meetings/">Meeting Planners</a><br><a href="/about-us/information-for-travel-professionals/">Travel Industry Professionals</a><br><a href="/about-us/information-for-event-organizers/">Event Organizers</a></p> </section> </div> </div><!-- .row --> </div><!-- .site-footer__container --> </div><!-- .site-footer__site-info --> <div class="site-footer__footer-bar"> <div class="site-footer__container"> <div class="row"> <div class="footer-bar__section"> <section id="block-25" class="widget widget_block"> <h4 class="widget-title wp-block-heading">Brought to you by</h4> </section><section id="block-26" class="widget widget_block widget_media_image"><figure class="wp-block-image size-full"><a href="https://www.travelportland.com/about-us/"><img decoding="async" src="https://res.cloudinary.com/dragonspell/images/w_320,h_59,dpr_auto,fl_progressive:steep,f_auto/w_320,h_59/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png" alt="Travel Portland Logo" class="wp-image-18932" loading="lazy" srcset="https://res.cloudinary.com/dragonspell/images/w_320,h_59,dpr_auto,fl_progressive:steep,f_auto/w_320,h_59/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png 320w, https://res.cloudinary.com/dragonspell/images/w_390,h_72,dpr_auto,fl_progressive:steep,f_auto/w_390,h_72/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png 390w, https://res.cloudinary.com/dragonspell/images/w_480,h_88,dpr_auto,fl_progressive:steep,f_auto/w_480,h_88/v1571420652/www.travelportland.com/tp_blue_logo-1/tp_blue_logo-1.png 480w" sizes="(max-width: 320px) 320w, (min-width: 320px) and (max-width: 390px) 390w, (min-width: 391px) 480w, 100vw" width="480" height="88"></a></figure> </section><section id="block-27" class="widget widget_block widget_text"> <p>We are a promoter and steward of this evolving city and its progressive values, which have the power to transform the travelers who visit us.</p> </section> </div> <div class="footer-bar__section"> <section id="nav_menu-6" class="widget widget_nav_menu"><div class="menu-main-footer-industry-links-container"><ul id="menu-main-footer-industry-links" class="menu"><li id="menu-item-42" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42"><a href="/about-us/">About Us</a></li> <li id="menu-item-43" class="about-uscontact-us menu-item menu-item-type-custom menu-item-object-custom menu-item-43"><a href="/about-us/contact-us/">Contact Us</a></li> <li id="menu-item-461" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-461"><a href="/about-us/jobs/">Jobs</a></li> </ul></div></section> </div> <div class="footer-bar__section"> <nav class="languages-navigation" aria-label="Language Select Menu"> <div class="menu-main-footer-languages-container"><ul id="menu-main-footer-languages" class="languages-links-menu menu"><li id="menu-item-40" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-40"><a href="https://traveloregon.visittheusa.com/es-mx/state/region-de-portland">Español</a></li> <li id="menu-item-41" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41"><a href="https://traveloregon.visittheusa.com/fr-fr/state/portland-et-sa-region">Français</a></li> <li id="menu-item-467" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-467"><a href="https://traveloregon.visittheusa.com/de-de/state/grossraum-portland">Deutsch</a></li> <li id="menu-item-468" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-468"><a href="https://www.travelportland.com/ja/">日本語</a></li> <li id="menu-item-469" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-469"><a href="http://www.gousa.cn/destination/portland">汉语</a></li> <li id="menu-item-470" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-470"><a href="http://www.gousa.tw/destination/portland">漢語</a></li> <li id="menu-item-685" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-685"><a href="https://www.travelportland.com/ko/">한국어</a></li> </ul></div> </nav><!-- .policy-navigation --> </div> </div> <div class="footer-bar__meta"> <div class="footer-bar__meta-content"> <span class="footer-bar__copyright">Copyright © 2024 Travel Portland</span> <nav class="policy-navigation" aria-label="Policy Menu"> <div class="menu-main-footer-legal-container"><ul id="menu-main-footer-legal" class="policy-links-menu menu"><li id="menu-item-7706" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7706"><a href="/about-us/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-7705" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-7705"><a href="/about-us/cookies/">Cookies Policy</a></li> <li id="menu-item-11650" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11650"><a href="/about-us/copyright-infringement-policy/">Copyright Policy</a></li> </ul></div> </nav><!-- .policy-navigation --> </div><!-- .footer-bar__meta-content" --> <div class="footer-bar__usa"> <a href="https://www.visittheusa.com/"> <img width="83" height="45" alt="Visit The USA Logo" fetchpriority="low" src="https://www.travelportland.com/wp-content/themes/dragonspell/images/visittheusa.gif" loading="lazy" /> </a> </div> </div><!-- .footer-bar__meta" --> </div><!-- .site-footer__container --> </div><!-- .site-footer__footer-bar --> </footer><!-- .site-footer --> </div><!-- #page --> <script type="text/html" id="tmpl-tpdx-poi-card"> <div data-id="{{data.poiId}}" id="tp-poi-{{data.poiId}}" class="tp-summary-card tp-poi tp-poi-{{data.cardTemplate}}"> <div class="tp-poi__caret"></div> <div id="poi-card-content-{{data.poiId}}" class="tp-poi__container tp-poi-{{data.cardTemplate}}"> <a class="tp-close">Close</a> {{{data.cardDataTemplate}}} </div> </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-content"> <div id="poi-card-content-{{data.poiId}}" class="tp-poi__container tp-poi-{{data.cardTemplate}}"> <a class="tp-close">Close</a> {{{data.cardDataTemplate}}} </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-default"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{# data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/ data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} <br /> <a href="{{data.postMapsUrl}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postAddress}} {{# data.postRating}} <!-- conditional reviews --> <div class="tp-poi__google-review"> <h4 class="tp-poi__section-title">Google Reviews:</h4> <div class="tp-poi__rating"> <span class="tp-poi__score">{{data.postRating}}</span> <ul class="tp-poi__stars"> {{#data.stars}} <li class="tp-poi__star {{className}}"></li> {{/data.stars}} </ul> </div> </div> {{/ data.postRating}} {{# data.postPhone}} <div class="tp-poi__phone"> <h4 class="tp-poi__section-title">Phone:</h4> <a href="tel:{{data.postPhone}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-poi-name="{{ data.postTitle }}">{{data.postPhone}}</a> </div> {{/ data.postPhone}} {{# data.postOpeningHours}} {{^ data.postBusinessClosure}} <div class="tp-poi__hours" > <h4 class="tp-poi__section-title">Hours:</h4> <div class="tp-poi__status closed"> <span class="tp-poi__status--current has-pink-color uppercase semi-bold">Closed</span> <a href="#" class="tp-poi__time">Opens <span></span></a> </div> <div class="tp-poi__status opened"> <span class="tp-poi__status--current has-yellow-green-color uppercase semi-bold">Open</span> <a href="#" class="tp-poi__time">Closes <span></span></a> </div> <ul class="tp-poi__daily-hours"> <li class="tp-poi__day">Monday:</li> <li class="tp-poi__day">Tuesday:</li> <li class="tp-poi__day">Wednesday:</li> <li class="tp-poi__day">Thursday:</li> <li class="tp-poi__day">Friday:</li> <li class="tp-poi__day">Saturday:</li> <li class="tp-poi__day">Sunday:</li> </ul> </div> {{/ data.postBusinessClosure}} {{/ data.postOpeningHours}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} </div> <div class="tp-poi__buttons"> <!-- conditional booking link --> {{#data.bookingLink}} <a href="{{data.bookingLink}}" id="bookinglink-{{data.poiId}}" target="_blank" rel="noopener" class="button yellow">Book Now</a> {{/data.bookingLink}} <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.event.url}}" data-event-id="{{data.event.id}}" data-vars-poi-name="{{data.postTitle}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-data-poi-id="{{data.poiId}}" class="button red tp-poi__event-button">See Today&#039;s Event</a> {{/data.event}} {{#data.postArticle}} <!-- conditional article --> {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" data-bipoc-poi="{{data.isPOIFlagBIPOC}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.postArticle}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-poi-name="{{data.postTitle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.postArticle}}" data-vars-edi-flag="{{data.ediFlag}}" data-vars-poi-name="{{data.postTitle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-cart"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> {{# data.postCartCategories}} <div class="tp-poi__tags">{{{data.postCartCategories}}}</div> {{/ data.postCartCategories}} <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{# data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/ data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} <br /> <a href="{{data.postMapsUrl}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postAddress}} {{# data.postRating}} <!-- conditional reviews --> <div class="tp-poi__google-review"> <h4 class="tp-poi__section-title">Google Reviews:</h4> <div class="tp-poi__rating"> <span class="tp-poi__score">{{ data.postRating }}</span> <ul class="tp-poi__stars"> {{#data.stars }} <li class="tp-poi__star {{className}}"></li> {{/data.stars}} </ul> </div> </div> {{/ data.postRating}} {{# data.postPhone}} <div class="tp-poi__phone"> <h4 class="tp-poi__section-title">Phone:</h4> <a href="tel:{{data.postPhone}}">{{data.postPhone}}</a> </div> {{/ data.postPhone}} {{# data.postOpeningHours}} {{^ data.postBusinessClosure}} <div class="tp-poi__hours" > <h4 class="tp-poi__section-title">Hours:</h4> <div class="tp-poi__status closed"> <span class="tp-poi__status--current has-pink-color uppercase semi-bold">Closed</span> <a href="#" class="tp-poi__time">Opens <span></span></a> </div> <div class="tp-poi__status opened"> <span class="tp-poi__status--current has-yellow-green-color uppercase semi-bold">Open</span> <a href="#" class="tp-poi__time">Closes <span></span></a> </div> <ul class="tp-poi__daily-hours"> <li class="tp-poi__day">Monday:</li> <li class="tp-poi__day">Tuesday:</li> <li class="tp-poi__day">Wednesday:</li> <li class="tp-poi__day">Thursday:</li> <li class="tp-poi__day">Friday:</li> <li class="tp-poi__day">Saturday:</li> <li class="tp-poi__day">Sunday:</li> </ul> </div> {{/ data.postBusinessClosure}} {{/ data.postOpeningHours}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon " target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} {{#data.postCartPod}} <div class="tp-poi__pod-link" on="tap:AMP.setState({ poi_id: {{data.postCartPod.ID}}, hidePoiLightbox: false, cardTemplate: 'pod'})" data-goto-card="{{data.postCartPod.ID}}" data-transition="flip-out"> <div> This cart is part of <span class="tp-poi__pod-name">{{{data.postCartPod.name}}}</span>. <br /> <span class="tp-poi__view-pod">View the pod</span> </div> </div> {{/data.postCartPod}} <div> </div> </div> <div class="tp-poi__buttons"> <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" class="button red tp-poi__event-button" data-event-id="{{data.event.id}}" data-poi-id="{{data.poiId}}">See Today&#039;s Event</a> {{/data.event}} {{# data.postArticle}} <!-- conditional article --> {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-pod"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <!-- this extra wrapper is to prevent AMP from unwrapping .tp-poi__content on render --> <div class="extra-wrap"> <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{#data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} <br /> <a href="{{data.postMapsUrl}}" class="tp-poi__google-map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postAddress}} {{# data.postRating}} <!-- conditional reviews --> <div class="tp-poi__google-review"> <h4 class="tp-poi__section-title">Google Reviews:</h4> <div class="tp-poi__rating"> <span class="tp-poi__score">{{ data.postRating }}</span> <ul class="tp-poi__stars"> {{#data.stars }} <li class="tp-poi__star {{className}}"></li> {{/data.stars}} </ul> </div> </div> {{/ data.postRating}} {{# data.postPhone}} <div class="tp-poi__phone"> <h4 class="tp-poi__section-title">Phone:</h4> <a href="tel:{{data.postPhone}}">{{data.postPhone}}</a> </div> {{/ data.postPhone}} {{# data.postOpeningHours}} {{^ data.postBusinessClosure}} <div class="tp-poi__hours" > <h4 class="tp-poi__section-title">Hours:</h4> <div class="tp-poi__status closed"> <span class="tp-poi__status--current has-pink-color uppercase semi-bold">Closed</span> <a href="#" class="tp-poi__time">Opens <span></span></a> </div> <div class="tp-poi__status opened"> <span class="tp-poi__status--current has-yellow-green-color uppercase semi-bold">Open</span> <a href="#" class="tp-poi__time">Closes <span></span></a> </div> <ul class="tp-poi__daily-hours"> <li class="tp-poi__day">Monday:</li> <li class="tp-poi__day">Tuesday:</li> <li class="tp-poi__day">Wednesday:</li> <li class="tp-poi__day">Thursday:</li> <li class="tp-poi__day">Friday:</li> <li class="tp-poi__day">Saturday:</li> <li class="tp-poi__day">Sunday:</li> </ul> </div> {{/ data.postBusinessClosure}} {{/ data.postOpeningHours}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} {{# data.isCardTemplatePod}} <div class="tp-poi__pod-details"> <h4 class="tp-poi__section-title">Carts at this pod include</h4> <div class="tp-poi__pod-details_cart-list"> {{# data.cartsInPod}} <div data-goto-card="{{ID}}" on="tap:AMP.setState({ poi_id: {{ID}}, hidePoiLightbox: false, cardTemplate: 'cart'})" class="tp-poi__pod-details_cart-details"> <div class="tp-poi__pod-details_cart-details_image"> {{# image}} <img src="{{image}}" alt="Photo of {{name}}" /> {{/ image}} </div> <div class="tp-poi__pod-details_cart-details_text"> <h5 class="tp-poi__pod-details_cart-details_text_title"> {{name}} </h5> {{#tags}} <div class="tp-poi__tags">{{tags}}</div> {{/tags}} {{# rating}} <div class="tp-poi__rating"> <span class="tp-poi__score">{{rating}}</span> <ul class="tp-poi__stars"> {{# stars}} <li class="tp-poi__star {{className}}"></li> {{/ stars}} </ul> </div> {{/ rating}} </div> </div> {{/ data.cartsInPod}} </div> </div> {{/ data.isCardTemplatePod}} </div> <div class="tp-poi__buttons"> <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" class="button red tp-poi__event-button" data-event-id="{{data.event.id}}" data-poi-id="{{data.poiId}}">See Today&#039;s Event</a> {{/data.event}} {{#data.postArticle}} <!-- conditional article --> {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </div> </script> <script type="text/html" id="tmpl-tpdx-poi-card-noncommercial"> {{# data.featuredImage }} <div class="tp-poi__image" style="background-image: url('{{ data.featuredImage }}');"> {{# data.postBeforeYouGoBody}} {{^data.postBusinessClosure}} <div class="tp-poi__before-you-go"> <span></span> <p>{{ data.postBeforeYouGoBody }}</p> </div> {{/data.postBusinessClosure}} {{/data.postBeforeYouGoBody}} {{# data.postBusinessClosure}} <div class="tp-poi__closure-notice"> <span></span> <p> {{# data.postBusinessClosure.CLOSED_TEMPORARILY }} <strong> Temporarily Closed </strong> <br /> This location is temporarily closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY }} {{# data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} <strong> Temporarily Closed </strong> <br /> We understand this location to be temporarily closed. {{/ data.postBusinessClosure.CLOSED_TEMPORARILY_API_OVERRIDE }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY }} <strong> Permanently Closed </strong> <br /> This location is permanently closed, as reported via Google. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY }} {{# data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} <strong> Permanently Closed </strong> <br /> We understand this location to be permanently closed. {{/ data.postBusinessClosure.CLOSED_PERMANENTLY_API_OVERRIDE }} </p> </div> {{/data.postBusinessClosure}} </div> {{# data.featuredImageCredit}} <div class="tp-poi__image-credit"> Credit: {{{ data.featuredImageCredit }}} </div> {{/data.featuredImageCredit}} {{/data.featuredImage}} <div class="tp-poi__content"> <h2 class="tp-poi__title">{{{data.postTitle}}}</h2> {{#data.isPOIInfoFact}} {{#data.postCategories}} <div class="tp-poi__tags">{{{data.postCategories}}}</div> {{/data.postCategories}} {{#data.postTeaser}} <h3 class="tp-poi__subhead">{{{data.postTeaser}}}</h3> {{/data.postTeaser}} {{/data.isPOIInfoFact}} {{#data.isPOIPublicArt}} {{#data.artistName}} <div class="tp-poi__artist"> {{{data.artistName}}}{{# data.artistName}}{{# data.postTeaser}},{{/data.postTeaser}}{{/data.artistName}} {{#data.postTeaser}} {{{data.postTeaser}}} {{#data.artYear}} ({{data.artYear}}) {{/data.artYear}} {{/data.postTeaser}} </div> {{/data.artistName}} {{/data.isPOIPublicArt}} <div class="tp-poi__body"> <!-- conditional description --> {{# data.postDescription}} <div class="tp-poi__description">{{{data.postDescription}}}</div> {{/ data.postDescription}} </div> <div class="tp-poi__meta"> <!-- conditional neighborhood --> {{# data.postNeighborhoods}} <div class="tp-poi__neighborhood">{{{data.postNeighborhoods}}}</div> {{/ data.postNeighborhoods}} {{# data.postAddress}} <div class="tp-poi__address medium-bold"> <h4 class="tp-poi__section-title">Address:</h4> {{data.postAddress}} </div> {{/ data.postAddress}} {{# data.postMapsUrl}} <div class="tp-poi__address medium-bold"> <a href="{{data.postMapsUrl}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/ data.postMapsUrl}} </div> {{#data.hasURL}} <div class="tp-poi__links"> <h4 class="tp-poi__section-title">Links:</h4> {{#data.postWebsite}} {{#data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain data-vars-edi-flag="BIPOC">Website</a></span> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <span><a href="{{data.postWebsite}}" class="no-icon" target="_blank" rel="nofollow noopener" data-vars-referral-domain>Website</a></span> {{/data.isPOIFlagBIPOC}} {{/data.postWebsite}} {{#data.postSocialURLs.facebook}} <span><a href="{{data.postSocialURLs.facebook}}" class="no-icon" target="_blank" rel="nofollow noopener">Facebook</a></span> {{/data.postSocialURLs.facebook}} {{#data.postSocialURLs.instagram}} <span><a href="{{data.postSocialURLs.instagram}}" class="no-icon" target="_blank" rel="nofollow noopener">Instagram</a></span> {{/data.postSocialURLs.instagram}} {{#data.postSocialURLs.twitter}} <span><a href="{{data.postSocialURLs.twitter}}" class="no-icon" target="_blank" rel="nofollow noopener">Twitter</a></span> {{/data.postSocialURLs.twitter}} </div> {{/data.hasURL}} </div> <div class="tp-poi__buttons"> <!-- conditional event --> {{#data.event}} <a href="{{data.event.url}}" class="button red tp-poi__event-button" data-event-id="{{data.event.id}}" data-poi-id="{{data.poiId}}">See Today&#039;s Event</a> {{/data.event}} <!-- conditional article --> {{#data.postArticle}} {{#data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{data.postArticle}}" class="button ada-purple">Read The Article</a> {{/data.isPOIFlagBIPOC}} {{/data.postArticle}} </div> </script> <script type="text/html" id="tmpl-tpdx-event-card"> <div id="tp-event-{{ data.id }}" class="tp-summary-card tp-event"> <div class="tp-event__caret"></div> <div class="tp-event__container"> <a href="#" class="tp-close">Close</a> <div class="tp-event__image" style="background-image: url('{{ data.photo_url_resized }}')"></div> <div class="tp-event__content"> {{ #data.statusCanceled }} <div class="tp-event__canceled tp-event__meta-flag">Canceled</div> {{/data.statusCanceled}} {{ #data.statusPostponed }} <div class="tp-event__postponed tp-event__meta-flag">Postponed</div> {{/data.statusPostponed}} {{ #data.statusSoldout }} <div class="tp-event__soldout tp-event__meta-flag">Sold Out</div> {{/data.statusSoldout}} {{ #data.statusEditorsPick }} <div class="tp-event__editorspick tp-event__meta-flag">Editor&#039;s Pick</div> {{/data.statusEditorsPick}} {{ #data.statusEventSeries }} <div class="tp-event__industry-event-series tp-event__meta-flag">Marketing Series</div> {{/data.statusEventSeries}} <h2 class="tp-event__title">{{ data.title }}</h2> <div class="tp-event__dates">{{ data.dates_short }}</div> <div class="tp-event__meta"> {{# data.tp_notice }} <div class="tp-event__notices"> <div class="tp-event-notice tp-event-notice--is-past"> <div class="tp-event-notice__content">{{{ data.tp_notice }}}</div> </div> </div> {{/ data.tp_notice }} {{# data.display_recurrence }} <div class="tp-event__times">{{{ data.display_recurrence }}}</div> {{/ data.display_recurrence }} {{# data.display_price }} <div class="tp-event__ticket_cost">{{{ data.display_price }}}</div> {{/ data.display_price }} </div> {{# data.location_name }} <div class="tp-event__location"><span class="{{ data.neighborhood.icon_class }}">{{{ data.location_name }}}</span></div> {{ /data.location_name }} {{# data.address }} {{^data.isVirtual }} <div class="tp-event__address medium-bold"> <h4 class="tp-event__section-title">Address:</h4> {{ data.address }} <br /> <a href="{{data.google_maps_url}}" class="tp-card__map-url uppercase semi-bold" target="_blank">Google Maps</a> </div> {{/data.isVirtual}} {{/ data.address }} <div class="tp-event__description">{{{data.description}}}</div> {{# data.topics_tags_csv }} <div class="tp-event__tags"> {{{data.topics_tags_csv}}} </div> {{/ data.topics_tags_csv }} {{#data.has_parent_poi_card}} <div class="tp-event__poi-box"> <div class="tp-event__poi-place">This event takes place at {{{ data.location_name }}}</div> <button class="tp-event__poi-button" data-poi-id="{{ data.poi_post_id }}">View The Venue</button> </div> {{/data.has_parent_poi_card}} </div> <div class="tp-event__buttons"> {{#data.url}} {{#data.isPOIFlagBIPOC}} <a href="{{ data.url }}" class="button ada-purple" data-bipoc-poi="{{data.isPOIFlagBIPOC}}" data-vars-event-title="{{ data.title }}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.url}}">More About The Event</a> {{/data.isPOIFlagBIPOC}} {{^data.isPOIFlagBIPOC}} <a href="{{ data.url }}" class="button ada-purple" data-vars-event-title="{{ data.title }}" data-vars-interaction-context="{{ data.interactionContext }}" data-vars-referral-path="{{data.url}}">More About The Event</a> {{/data.isPOIFlagBIPOC}} {{/data.url}} </div> </div> </div> </script> <script type='text/javascript' src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js?ver=3.4.1' id='jquery-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/vendor/select2.min.js?ver=4.0.8' id='select2-js'></script> <script type='text/javascript' async="async" src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/target-blank.build.js?ver=9f7cc6f' id='dragonspell-target-blank-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.19' id='lodash-js'></script> <script type='text/javascript' id='wp-util-js-extra'> /* <![CDATA[ */ var _wpUtilSettings = {"ajax":{"url":"\/wp-admin\/admin-ajax.php"}}; /* ]]> */ </script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/wp-util.min.js?ver=9f7cc6f' id='wp-util-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/vendors.build.js?ver=9f7cc6f' id='dragonspell-vendors-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-includes/js/dist/vendor/moment.min.js?ver=2.29.4' id='moment-js'></script> <script id="moment-js-after" type="text/javascript"> moment.updateLocale( 'en_US', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"F j, Y","LLL":"F j, Y g:i a","LLLL":null}} ); </script> <script type='text/javascript' id='dragonspell-global-scripts-js-extra'> /* <![CDATA[ */ var tpdxPoiData = [{"poiId":107652,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AXCi2Q6iA8qZZHJiaihIpn2IpFNR1xHMiDYjSJULX2dJlNV0CHKbkj0ly3bB_JkDOgr-_D_7hXjyRGhA5jY2WmRlQaN6DdP0yN1pr8oY-571SyUe57Kqz1db81XXrEnB7JHB5_-XUOV5vKmdgSNgJTVPxpniu5JOFDFbulG6l_TH9Q576Aoa","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/107217672713603068342\">Abby Sweet<\/a>","postTitle":"Portland Food Hall","postTeaser":"Portland Food Hall is a collection of micro restaurants offering a range of international fare and a bar housed in a beautifully restored vintage building, with seating for all sizes of parties.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/downtown\/\" class=\"tp-neighborhood-link\">Downtown<\/a><\/span>","postRating":"4.4","postAddress":"827 SW 2nd Ave, Portland, OR 97204","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"2100\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"0800\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"0800\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"0800\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"0900\"}}]","postCategories":"Food &amp; Drink","postWebsite":"http:\/\/www.portlandfoodhall.org\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=15007985627893167216","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJj7w9eA8KlVQRcHS9sGkTR9A","updated":1732728376,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/portlandfoodhall\/","instagram":"https:\/\/www.instagram.com\/portlandfoodhall\/","twitter":"https:\/\/twitter.com\/pdxfoodhall"},"hasURL":true},{"poiId":25424,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/CmRaAAAAd-3NFfq7dSofIh9caU7wgQmBkpWeOto-KpAJ3LbpF4jTVPLAs31_5PkQoOm9rk0ZaKuYLcwmyd6pxdblGNHs0ohLmosmaMlYJ6rhd7YyX-leVwgajDp_ceE6PF2BbhIuEhARyVrgdy6ftSHngkS_MaiBGhTZNEHaUAL8He79SR0eatAyaHTEyw","featuredImageCredit":"","postTitle":"Kizuki Ramen &#038; Izakaya","postTeaser":"Kizuki Ramen & Izakaya offers an extensive list of ramen bowls and Japanese small plates like fried tofu, edamame, gyoza and Japanese pork buns.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/northwest\/\" class=\"tp-neighborhood-link\">Northwest Portland<\/a><\/span>","postRating":"4.4","postAddress":"11830 NW Cedar Falls Dr #128, Portland, OR 97229","postPhone":"(877) 839-3344","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2130\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"2130\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2130\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2130\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2130\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2200\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2200\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink","postWebsite":"https:\/\/www.kizuki.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=12872689785384304463","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJmzKvii4JlVQRT3-hSSj7pLI","updated":1732482549,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true,"isPOIFlagBIPOC":true,"ediFlag":"BIPOC"},{"poiId":107677,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aaw_FcKFlW_H2Rmu3g28KYxIEzJfLKsHqlaXTpU0ajHEKwZAfBUenGVuU8JsRc-HM2InZvn9Xe9ilLaPniqN6OGPd5dqddp4T4_G4DvHtPrPPAfHxNUR2eT0g8CgLCYgNShg_XR-OVmaMBI2wtFKScku-hkXK0wgawUJjJ121DF-mltTjidy","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/107663124650773307654\">Mi pueblito magico<\/a>","postTitle":"Mi Pueblito Magico","postTeaser":"With classics like tacos, enchiladas, burritos, and nachos, Mi Pueblo Magico serves up fresh-made Mexican dishes from Portland Food Hall.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/downtown\/\" class=\"tp-neighborhood-link\">Downtown<\/a><\/span>","postRating":"4.9","postAddress":"827 SW 2nd Ave, Portland, OR 97204","postPhone":"(503) 901-5266","postOpeningHours":"[{\"close\":{\"day\":1,\"time\":\"1600\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink","postWebsite":"","postMapsUrl":"https:\/\/maps.google.com\/?cid=16126263893620098805","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJNTG02MoLlVQR9QZvFZL_y98","updated":1732728377,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":[],"hasURL":false},{"poiId":3579,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/CmRaAAAAnMiz3e0oxPAr27ij10Wt-4Cag3Cbs36SY87td70A4GDB1cu86xy-KM7iOtvxXi7BCHNYBpF2jwhy-7EyNSfS7X4YwCmaMD7t8v2QU28bnl4o9hQH842gkixl9XmWh-qiEhDHzMOOARXXAmWzUUa6To1TGhT1B85UagMw33Z0i3E-YV2zBwDRfg","featuredImageCredit":"","postTitle":"Pine Street Market","postTeaser":"This chef-driven food hall brings diverse dining options to Portland\u2019s historic Old Town, including a tap room with a curated selection of beers on tap and cocktails.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/old-town-chinatown\/\" class=\"tp-neighborhood-link\">Old Town Chinatown<\/a><\/span>","postRating":"4.6","postAddress":"126 SW 2nd Ave, Portland, OR 97204","postPhone":"(971) 347-3166","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"2100\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Attractions, Bars, Beer, Food &amp; Drink","postWebsite":"http:\/\/www.pinestreetpdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=16164461960130883421","postArticle":"https:\/\/www.travelportland.com\/?page_id=4200","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJV7s9_gYKlVQRXW_qfoK0U-A","updated":1732457142,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":107682,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aaw_FcJ63vI8TRwyZTlkbUPSiwm_vv045RWKccIc3B2zGTeUYR_FqqRRke72ecJTJx-h8aOSsCOcCnrhEZe7Ed1f5eUark7D-TNkV6GTEt1wrx7AoOz4dp4DyYbBh5ZlO4i4t8Hh2bsrbLti2CInoeG-NrlmuF-Pp71f7gfm3cJQ1owAMNml","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/114301913861746648629\">The Mini Donut Company<\/a>","postTitle":"Mini Donut Company","postTeaser":"Just as the name suggests, Mini Donut Company specializes in mini doughnuts and serves up 18 different flavors, daily. ","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/downtown\/\" class=\"tp-neighborhood-link\">Downtown<\/a><\/span>","postRating":"4.6","postAddress":"126 SW 2nd Ave, Portland, OR 97204","postPhone":"(971) 386-5445","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"1900\"},\"open\":{\"day\":0,\"time\":\"0830\"}},{\"close\":{\"day\":1,\"time\":\"1900\"},\"open\":{\"day\":1,\"time\":\"0730\"}},{\"close\":{\"day\":2,\"time\":\"1900\"},\"open\":{\"day\":2,\"time\":\"0730\"}},{\"close\":{\"day\":3,\"time\":\"1900\"},\"open\":{\"day\":3,\"time\":\"0730\"}},{\"close\":{\"day\":4,\"time\":\"1900\"},\"open\":{\"day\":4,\"time\":\"0730\"}},{\"close\":{\"day\":5,\"time\":\"1900\"},\"open\":{\"day\":5,\"time\":\"0730\"}},{\"close\":{\"day\":6,\"time\":\"1900\"},\"open\":{\"day\":6,\"time\":\"0830\"}}]","postCategories":"Bakery, Doughnuts, Food &amp; Drink","postWebsite":"https:\/\/getminidonuts.com\/?utm_source=GBP-P","postMapsUrl":"https:\/\/maps.google.com\/?cid=6649737716481702461","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJr1MnZ0QLlVQRPbpoqDidSFw","updated":1732733801,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"instagram":"https:\/\/www.instagram.com\/getminidonuts\/?hl=en"},"hasURL":true},{"poiId":58194,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEBgH2XWbN6JpLDiBTayYvU1_cf1snryc_ZR_NpbfO6pkjVriD8adNH-JcHICT5VKjKuB4sjZtiQCtv_2pU6MdDft94JonE4STpqK-NHlCCc7YCyZo2BIWheUFl-8IvLGq3l1BkLljvKP1MgpduRaX_wuEoj1ByfnXUWseiSeTY8jOMT","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/115129134067237602391\">Sandip Suvedi<\/a>","postTitle":"Shanghai&#8217;s Best","postTeaser":"Shanghai's Best serves authentic Chinese street food specializing in shengjianbao, a pan-fried dumpling. Menu items also include traditional crispy potstickers stuffed with green onion, glass noodles, and egg.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/old-town-chinatown\/\" class=\"tp-neighborhood-link\">Old Town Chinatown<\/a><\/span>","postRating":"4.1","postAddress":"126 SW 2nd Ave, Portland, OR 97204","postPhone":"(503) 523-1888","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"2100\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2200\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2200\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink","postWebsite":"https:\/\/instagram.com\/shanghais_best?igshid=YmMyMTA2M2Y=","postMapsUrl":"https:\/\/maps.google.com\/?cid=5385407369596701478","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJo_Bp-scLlVQRJguVM3jPvEo","updated":1732733801,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"empty"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/shanghaisbest\/","instagram":"https:\/\/www.instagram.com\/shanghais_best\/?hl=en"},"hasURL":true},{"poiId":990,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUjq9jkglQjYoPRrDFz0PVEjHxPFqKzobPXRF28FvOVeFBPsvqj5Dt3TZB-zpPwZXS9M3SZn6M1zwysyQV9pwN3LH__VlYIawyxgsKYITJNPF71C_Zdx4pRl95kzcQI-VA_In4-OhNBbtYbtAQRvDkbhM2bNZd_OG3TODPBKVX9PdoI74RwG","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/111401864194335828176\">John Carter<\/a>","postTitle":"Portland Saturday Market","postTeaser":"Combining an arts show, a live street concert and an open-air bazaar, this riverside market has been a beloved Portland tradition since 1974. The largest arts-and-crafts fair in the country is open Saturdays and Sundays from March to Christmas Eve.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/old-town-chinatown\/\" class=\"tp-neighborhood-link\">Old Town Chinatown<\/a><\/span>","postRating":"4.5","postAddress":"2 SW Naito Pkwy, Portland, OR 97204","postPhone":"(503) 222-6072","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"1630\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"1700\"},\"open\":{\"day\":6,\"time\":\"1000\"}}]","postCategories":"Art, Food &amp; Drink, Makers, Shopping","postWebsite":"https:\/\/www.portlandsaturdaymarket.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=6771846169323495190","postArticle":"https:\/\/www.travelportland.com\/attractions\/portland-saturday-market\/","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJDY7XQAcKlVQRFt8dVDZu-l0","updated":1732406995,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":650,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AW30NDzRLqPBKoaPqf3FswYo6r4aBe8oRnD5Bg2YbZ4Pn15xROuKMRUmyiqDS_CHNs-lHsQQdV5we3iiDyCyXU9ye0SmWRJaLrrPRrzLPIh0LfSIRArtLUHX5INlDNMyJPoVAu733V_myP3cV9VMqgkJc8T-4yUMqwD9Os8WK_VudehAYv5f","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/106274819900606289294\">Willis Anderson<\/a>","postTitle":"Tom McCall Waterfront Park","postTeaser":"This downtown riverfront park offers a 1.5-mile stretch of green along the Willamette River. It is home to many signature Portland events, along with Salmon Street Springs and the Japanese American Historical Plaza.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/downtown\/\" class=\"tp-neighborhood-link\">Downtown<\/a><\/span>","postRating":"4.5","postAddress":"98 SW Naito Pkwy, Portland, OR 97204","postPhone":"(503) 823-7529","postOpeningHours":"[{\"close\":{\"day\":1,\"time\":\"0000\"},\"open\":{\"day\":0,\"time\":\"0500\"}},{\"close\":{\"day\":2,\"time\":\"0000\"},\"open\":{\"day\":1,\"time\":\"0500\"}},{\"close\":{\"day\":3,\"time\":\"0000\"},\"open\":{\"day\":2,\"time\":\"0500\"}},{\"close\":{\"day\":4,\"time\":\"0000\"},\"open\":{\"day\":3,\"time\":\"0500\"}},{\"close\":{\"day\":5,\"time\":\"0000\"},\"open\":{\"day\":4,\"time\":\"0500\"}},{\"close\":{\"day\":6,\"time\":\"0000\"},\"open\":{\"day\":5,\"time\":\"0500\"}},{\"close\":{\"day\":0,\"time\":\"0000\"},\"open\":{\"day\":6,\"time\":\"0500\"}}]","postCategories":"Attractions, Parks &amp; Gardens","postWebsite":"https:\/\/www.portlandoregon.gov\/parks\/finder\/index.cfm?action=viewpark&propertyid=156","postMapsUrl":"https:\/\/maps.google.com\/?cid=18239819029682334719","postArticle":"https:\/\/www.travelportland.com\/attractions\/governor-tom-mccall-waterfront-park\/","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJdQ2FZAcKlVQR_yugz8TaIP0","updated":1732447291,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":3623,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/ARywPAJQUATNBCDEPSuT6pQhq8tBaR0Yk-bGHeciwa8wXT34BmquykSv6EY0kIAIgnc8rBz1Zhu9A-UoKXVCWSmyz3segbcwBPQDEdByBKeGSTm2JdcRyNTZ9YVsZUj9IOMY1ZEAl7msrAzHTD1a9u9iYGbhswfklatqsY8kwnNctOTYCvhF","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/106274819900606289294\">Willis Anderson<\/a>","postTitle":"The Zipper","postTeaser":"The Zipper is a collection of micro restaurants with shared table space, reminiscent of classic shopping mall food courts \u2014 but here you\u2019ll find local favorites, bars and even a nail salon.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/northeast\/\" class=\"tp-neighborhood-link\">Northeast Portland<\/a><\/span>","postRating":"4.6","postAddress":"2705 NE Sandy Blvd, Portland, OR 97232","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":1,\"time\":\"0000\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"0000\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"0000\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"0000\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"0000\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"0000\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":0,\"time\":\"0000\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink","postWebsite":"","postMapsUrl":"https:\/\/maps.google.com\/?cid=15372394013923823245","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJu5ZP2seglVQRjU5Fw-i2VdU","updated":1732941354,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":false},{"poiId":3622,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/CmRaAAAARdvdXgWCjErPqHCM-TNgnUyYgqtgdF9BbdVvZeOzqNJQM5RUkP5dIJfa1RkBg7VnRQuxk3gXNBUIhqtEKahNRoA9APqao0r8i9xpd0TS_tNKCgQ9d6nWWcXIiSDk1i8jEhCLOgnGFNQogavQqwtjo2egGhSPZPM1gVxq_aJmh6R0QHuGV75q6A","featuredImageCredit":"","postTitle":"Basilisk","postTeaser":"This microrestaurant in The Zipper offers \"dan dan\" fries (double-fried potatoes with peanut sauce, chili oil, cilantro, green onions and lime), along with beer, fried chicken and Kool-Aid soft-serve ice cream.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northeast\">Kerns<\/span>","postRating":"4.7","postAddress":"820 NE 27th Ave, Portland, OR 97232","postPhone":"(503) 234-7151","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2200\"},\"open\":{\"day\":0,\"time\":\"1200\"}},{\"close\":{\"day\":1,\"time\":\"2200\"},\"open\":{\"day\":1,\"time\":\"1500\"}},{\"close\":{\"day\":2,\"time\":\"2200\"},\"open\":{\"day\":2,\"time\":\"1500\"}},{\"close\":{\"day\":3,\"time\":\"2200\"},\"open\":{\"day\":3,\"time\":\"1500\"}},{\"close\":{\"day\":4,\"time\":\"2200\"},\"open\":{\"day\":4,\"time\":\"1500\"}},{\"close\":{\"day\":5,\"time\":\"2200\"},\"open\":{\"day\":5,\"time\":\"1500\"}},{\"close\":{\"day\":6,\"time\":\"2200\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Food &amp; Drink","postWebsite":"https:\/\/www.basiliskpdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=17603982765998969758","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJCW4r3ceglVQRnpN3Rw7pTfQ","updated":1732835641,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":107680,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aaw_FcLWwjrjw2x70y4NiiW_mmM4TNR5bLYG5fcpYchqO52xTGeUFDGtB3jV_nLC1VXOQeXj0te1C9j7QH7UhUVPefrH9UAyyZg4fNo8yl1FiNi0R7ibq3ZGSswwzHKyiBp27rzoy9gDsEhNVEx1ObNnugrcVDFq3gWR41vG-3rx6JHCU4_S","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/105414482566354419735\">Gary Peck<\/a>","postTitle":"Tight Tacos","postTeaser":"Known for its hand-pressed tortillas, massive piles of nachos, and hard seltzer micheladas, Tight Tacos is an authentic street taquero.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/northeast\/\" class=\"tp-neighborhood-link\">Northeast Portland<\/a><\/span>","postRating":"4.2","postAddress":"2707 NE Sandy Blvd, Portland, OR 97232","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"1200\"}},{\"close\":{\"day\":1,\"time\":\"2100\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Food &amp; Drink","postWebsite":"http:\/\/www.tighttacos.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=268868764541565465","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJP_We7zqhlVQRGbqygbc2uwM","updated":1732733801,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":true,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"empty"}],"postSocialURLs":{"instagram":"https:\/\/www.instagram.com\/tighttacos\/?hl=en"},"hasURL":true},{"poiId":56156,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEAQBna_N6b_sZWZcb_LrrwJi1Avv-faaSYwBWG1lQhJXg2frsWahxcB9b9LatNgGc0wmLwFv94AazEKqZlczHCPjClwjOCchmXVnXyrD65Vyav2INPT__lp9hk_odKj4qEwO5V3lcM3et0u7gu9bs92J2a3rXKz1EJF_6YyeIa8MSxk","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/100389504509547021718\">Thatcher Riggin<\/a>","postTitle":"Boxcar Pizza","postTeaser":"Everything\u2019s vegan at this delicious Detroit-style pizza spot: the pizza itself, the wings, the salads and the desserts. Gluten-free options are also available. Grab a pie to go, or get one delivered right to your front door.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/northeast\/\" class=\"tp-neighborhood-link\">Northeast Portland<\/a><\/span>","postRating":"4.8","postAddress":"2701 NE Sandy Blvd, Portland, OR 97232","postPhone":"(503) 954-2836","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2200\"},\"open\":{\"day\":0,\"time\":\"1130\"}},{\"close\":{\"day\":1,\"time\":\"2200\"},\"open\":{\"day\":1,\"time\":\"1130\"}},{\"close\":{\"day\":2,\"time\":\"2200\"},\"open\":{\"day\":2,\"time\":\"1130\"}},{\"close\":{\"day\":3,\"time\":\"2200\"},\"open\":{\"day\":3,\"time\":\"1130\"}},{\"close\":{\"day\":4,\"time\":\"2200\"},\"open\":{\"day\":4,\"time\":\"1130\"}},{\"close\":{\"day\":5,\"time\":\"2200\"},\"open\":{\"day\":5,\"time\":\"1130\"}},{\"close\":{\"day\":6,\"time\":\"2200\"},\"open\":{\"day\":6,\"time\":\"1130\"}}]","postCategories":"Food &amp; Drink, Vegan","postWebsite":"https:\/\/www.boxcarpizzapdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=8371387408239162719","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJs7KFV6mhlVQRX_VFiX4kLXQ","updated":1732859725,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"instagram":"https:\/\/www.instagram.com\/boxcarpizza\/?hl=en"},"hasURL":true},{"poiId":58065,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uECU2Sx4igL_DJ7zcqC7BCb_ujtIjIO9zKpxNnPSDoCbdTivWWDJ5POt0yEK1rB-XG2h1mGaQwghFPi62X_RyaHumgFHbq4OlkmbO5RGi7BAzzMeCpfVeLjZiGiT2olIFMeATPfgxk5Kt_BS8jTzWjQeIna5INGXKoe9w8xLqWV1uKSP","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/101573088812542611719\">Paul Wilson<\/a>","postTitle":"Paydirt","postTeaser":"Craft beers, many whiskeys & a range of hard-to-find aperitifs are served at this casual bar.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--northeast\">Kerns<\/span>","postRating":"4.5","postAddress":"2724 Northeast Pacific Street, Portland, OR 97232","postPhone":"(503) 908-3217","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2300\"},\"open\":{\"day\":0,\"time\":\"1200\"}},{\"close\":{\"day\":1,\"time\":\"2300\"},\"open\":{\"day\":1,\"time\":\"1500\"}},{\"close\":{\"day\":2,\"time\":\"2300\"},\"open\":{\"day\":2,\"time\":\"1500\"}},{\"close\":{\"day\":3,\"time\":\"2300\"},\"open\":{\"day\":3,\"time\":\"1500\"}},{\"close\":{\"day\":5,\"time\":\"0000\"},\"open\":{\"day\":4,\"time\":\"1500\"}},{\"close\":{\"day\":6,\"time\":\"0100\"},\"open\":{\"day\":5,\"time\":\"1500\"}},{\"close\":{\"day\":0,\"time\":\"0100\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Bars, Food &amp; Drink","postWebsite":"http:\/\/www.paydirtbar.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=71762914169146760","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJeQwd2seglVQRiE0Zf_3z_gA","updated":1732643597,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":102630,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AZose0mXtx1ZMkQhsUTaD1hQGtza6RFlQjn8c0i2L3ScbEAmWxs47VzfLV57019DQA7vAV3E-HdLaK7snLM59Bdcu0crExLoJRTjzNZB4rFv_SqMj-j6Cyndyu5CUmdr9XB-FbmrohN35EZb515l71MHaQNtiBxzMYPBcVwe-R0gdioh8r29","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/101615464565134297196\">Heather Ingram<\/a>","postTitle":"The ZED","postTeaser":"A Southeast Portland food hall featuring award-winning German-style beers, a swanky cocktail lounge and a variety of global cuisine.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"4.6","postAddress":"5716 SE 92nd Ave, Portland, OR 97266","postPhone":"(971) 339-2374","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2200\"},\"open\":{\"day\":0,\"time\":\"1200\"}},{\"close\":{\"day\":1,\"time\":\"2200\"},\"open\":{\"day\":1,\"time\":\"1200\"}},{\"close\":{\"day\":2,\"time\":\"2200\"},\"open\":{\"day\":2,\"time\":\"1200\"}},{\"close\":{\"day\":3,\"time\":\"2200\"},\"open\":{\"day\":3,\"time\":\"1200\"}},{\"close\":{\"day\":4,\"time\":\"2200\"},\"open\":{\"day\":4,\"time\":\"1200\"}},{\"close\":{\"day\":5,\"time\":\"2200\"},\"open\":{\"day\":5,\"time\":\"1200\"}},{\"close\":{\"day\":6,\"time\":\"2200\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Beer, Food &amp; Drink","postWebsite":"http:\/\/thezedpdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=15175408459426729089","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJxRyKvSOhlVQRgYyWUZfhmdI","updated":1732580065,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/thezedpdx\/","instagram":"https:\/\/www.instagram.com\/thezedpdx\/"},"hasURL":true},{"poiId":6011,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AZose0kI8p5vtJMY9TyyGg4O0q8XTov4bzxfB1flzWRMcUtwhhtOvfa6X28v64UOoH0X9Qom-7q9dLjY1sSHk-mcDqdGUYiqKb7FSOKYJYe0CLHmJ17x6RD984SiF3Je3Kn0b-jFMVeNy2-99laawvEExSyXsTI_cGSylnjx286-yzz43Hbk","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/106692428587615788951\">Jen G<\/a>","postTitle":"Zoiglhaus Brewing Company","postTeaser":"Specializing in German-style beers, this Southeast Portland watering hole was inspired by German communal brewhouses from the middle ages. ","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"4.4","postAddress":"5716 SE 92nd Ave, Portland, OR 97266","postPhone":"(971) 339-2374","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2130\"},\"open\":{\"day\":0,\"time\":\"1200\"}},{\"close\":{\"day\":1,\"time\":\"2130\"},\"open\":{\"day\":1,\"time\":\"1200\"}},{\"close\":{\"day\":2,\"time\":\"2130\"},\"open\":{\"day\":2,\"time\":\"1200\"}},{\"close\":{\"day\":3,\"time\":\"2130\"},\"open\":{\"day\":3,\"time\":\"1200\"}},{\"close\":{\"day\":4,\"time\":\"2130\"},\"open\":{\"day\":4,\"time\":\"1200\"}},{\"close\":{\"day\":5,\"time\":\"2130\"},\"open\":{\"day\":5,\"time\":\"1200\"}},{\"close\":{\"day\":6,\"time\":\"2130\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Beer, Food &amp; Drink","postWebsite":"http:\/\/www.zoiglhaus.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=4218782226761352725","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJNwH73yaglVQRFYbXShUgjDo","updated":1732708248,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":92577,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aaw_FcKhHnN04l6vagv0tWh1S_aT4SDKHCJsoDts_ouauoiNMg43YfnGfgksvxaEW5CdgrcFYEvugyXDYq8qSNyG380T4U1zoo9xBC4INIVF4Kr4u3WvC68vYvVwug4YmWFcDmpcNQBjI_ZR2gPTUBWnFPqs_FpC3SZ4bqnqSky0ci9UCYEX","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/114670295239341704079\">Rockwood Market Hall<\/a>","postTitle":"Rockwood Market Hall","postTeaser":"This open-air market features micro-retail and restaurant spaces, micro-grocers, a commissary kitchen, rentable cold storage, flagship full-size restaurants, and office spaces, all surrounding a central community plaza.","postNeighborhoods":"","postRating":"4.6","postAddress":"458 SE 185th Ave, Portland, OR 97233","postPhone":"(503) 487-5860","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"0900\"}},{\"close\":{\"day\":1,\"time\":\"2100\"},\"open\":{\"day\":1,\"time\":\"0900\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"0900\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"0900\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"0900\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"0900\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"0900\"}}]","postCategories":"Art, Food &amp; Drink, Music, Shopping","postWebsite":"https:\/\/www.rockwoodmarkethall.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=3723824878535545492","postArticle":"https:\/\/www.travelportland.com\/region\/rockwood-market-hall\/","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJ5-UWIUyjlVQRlJLfUv-urTM","updated":1732687414,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":true,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":[],"hasURL":true},{"poiId":100951,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AZose0nzJNNIja9vvxAThdCL2hcKB3t8rjV65EM_qh0znD_N2H-Sv_9VL-TTfTpvLAC5Tp5U654ntlGdmD_HhVibf9_aEMvM1QOm3WaLfH1kO4Mv2iG2-aMpE5Q-biuvymOKRQ8p7AHFOzoGoqy_QYGNXPVQMVBtBD_i6gtvwPdH8m8-stx0","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/118210002691916253842\">Flavours of India, LLC<\/a>","postTitle":"Flavours of India &#8211; Rockwood Market Hall","postTeaser":"This woman-owned Indian takeout kitchen located in Rockwood Market Hall is known for delectable chicken tikka masala and soft yet crispy buttery naan. ","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/southeast\/\" class=\"tp-neighborhood-link\">Southeast Portland<\/a><\/span>","postRating":"4.6","postAddress":"Market Hall, 458 SE 185th Ave Suite 110, Portland, OR 97233","postPhone":"(503) 840-9260","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"2100\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink","postWebsite":"https:\/\/www.clover.com\/online-ordering\/flavoursofindia-rmh","postMapsUrl":"https:\/\/maps.google.com\/?cid=7400578534369120630","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJ30ccGUejlVQRdtFzkfcitGY","updated":1732557860,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"instagram":"https:\/\/www.instagram.com\/downtownrockwood\/"},"hasURL":true,"isPOIFlagBIPOC":true,"ediFlag":"BIPOC"},{"poiId":107672,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aaw_FcLwWV-sF5WCrl8tXH74qZVawzCu8-ms31g4l3lA0Gjm2yUJ83ujO2gA6DzYAIXHoJKGS_VpOWRtBs_tW2aGXzJRPuqoBJdi7mswDZzuCrUyQH3Jh5UpR4AhH9Cpy_YgE74WeH4Txy-hYhNWN0SxNgCze8uDX_R5uLprh7VJ1PM-6_p4","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/115073670608522359785\">Krystina Gonzales<\/a>","postTitle":"Kuya&#8217;s Islander Cuisine","postTeaser":"With an extensive menu filled with Pinoy and Hawaiian cuisine, Kuya's offers plates with musubi, fish or teriyaki, to coconut stews and noodles. ","postNeighborhoods":"","postRating":"4.2","postAddress":"458 SE 185th Ave Suite 104, Portland, OR 97233","postPhone":"(503) 475-4779","postOpeningHours":"","postCategories":"Food &amp; Drink","postWebsite":"https:\/\/kuyasislandercuisine.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=6264982402919039099","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":{"CLOSED_TEMPORARILY":true},"postGooglePlaceID":"ChIJ1aYFY3WjlVQRewAQWk2w8VY","updated":1732708778,"cardTemplate":"default","isCardTemplateDefault":true,"isCardTemplatePod":false,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":true,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"empty"}],"postSocialURLs":[],"hasURL":true},{"poiId":701,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZlCZ24Hr3RQEq3c4tABhLlCj9CQlyWh2dc_izYReWh0O9FdOe_V53YxVUgsQmWX4FSuwgC3K6XakX2n5DPxhL69Jf3liluRwc12JJYPifUWf6oiFV4MX_gUhKrQUqBCbEfGwJelVblxwKTKbv8YIGLrUNJkjerJP5DbBnQ1paI8puiL","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/116086421383969998926\">Jessica vescogni<\/a>","postTitle":"Portland Mercado","postTeaser":"This public market features over a dozen businesses offering various Latin American foods and products. With frequent events like makers-markets and live music. Come to shop, eat and enjoy Latin American culture.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/foster-powell\/\" class=\"tp-neighborhood-link\">Foster-Powell<\/a><\/span>","postRating":"4.6","postAddress":"7238 SE Foster Rd, Portland, OR 97206","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2000\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"2000\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2000\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2000\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2000\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2000\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2000\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Cultural Communities, Food &amp; Drink, Food Cart Pod","postWebsite":"http:\/\/www.portlandmercado.org\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=11829746174648174079","postArticle":"https:\/\/www.travelportland.com\/food-cart-finder\/portland-mercado\/","postBeforeYouGoBody":"The main building is closed due to fire damage. Carts remain open for take-out only.","postBusinessClosure":false,"postGooglePlaceID":"ChIJA9BCRxaglVQR_8XwGnizK6Q","updated":1732816830,"cardTemplate":"pod","isCardTemplateDefault":false,"isCardTemplatePod":true,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":true,"servesBrunch":true,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/PortlandMercado\/","instagram":"https:\/\/www.instagram.com\/portlandmercado\/","twitter":"https:\/\/twitter.com\/PortlandMercado"},"hasURL":true,"cartsInPod":[{"ID":44639,"name":"Fernando's Alegria \u2013 Mercado","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZmfyMO5HWnz_kuFH88jzM9GbJqTtYEc5q0SKVlYOu0PgrcDHlN09RIPphzGl4yRBrpGgHLyKg08DaIp8KF9vB1AHiqhhk1Kzn3toTE1Y84byyLebpy3rYIDde8Y8wz3flnr7NpfytjjE_AqnbLJXcLctoMaXizog2iFAYhjZStkh8jO","rating":"4.4","tags":"Mexican","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}]},{"ID":48617,"name":"Havana Station","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uECkfx7yusnGg9XbXHyKIVSaNXWaJJHU9Uin7b38y9z2rwBstuwsbn9NIq9Hq3nU555nz6seQ8e5s-xaECE7VuNcuAvn2iH17x9qhDMgCP2RD_XaRP_Cyln6teOBYmOqPDLlBXe_Szlem0F_Et664eFcPR777KE3qySL3cvzteDQo0Jc","rating":"4.7","tags":"Cuban, Seafood","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}]},{"ID":73233,"name":"La Carreta Pura Vita","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUc7tXVlp-q2KPtz1530Bv56Y62OdjohEtMZvFSZ_BIVFe-fy9eQ7ATP5hOyMyb1usM0ZxgF6lj-1YW-qUhzIbDi3BcluVXe96q_no1qXAEsVDTkpAblqlqDJKRWdry4Qy9hKiAPBQcjVM8_7nZiiZfCgQMrOvlK4mscBX_sc65okuNhv9au","rating":"4.9","tags":false,"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}]},{"ID":48619,"name":"Principe Maya","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AZose0lhehFVJowzJ8CS12dh1zUOFSY_Hme7Ps25ix1w17tnmjOJ1do71m1r_Vo240FraBCHZ9ILIuY5w8JSPrBIFKzGppdDKQxLxAA4Ue5it9Or7lZzk9ATTVU9koHPQZ4pt2G2dSYaoc3-JY4UFI7Y5I43a6AFABKvxEIhkR58j_NI3Zv3","rating":"4.9","tags":"Latin American, Tacos","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}]},{"ID":702,"name":"Qu\u00e9 Bacano! \u2013 Mercado","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEAp618X4aqtDpx-Qx3VppaYYZtuLl9ZOM-TfIStKeyUvIbnGwnT7Sm766vsvoMQUkPr2A_7vDAx7L36v70GhRzRv57Z_4ZMDo64KcVg0llNVQTt-XjNB7jaEC0UDW9H1p4uGBUjF3Sx4LPvVZpFdlrAK4WlnF26FvqE7mLf1DDdE1BP","rating":"4.2","tags":"Colombian, Arepas","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"empty"}]},{"ID":44638,"name":"Tierra del Sol \u2013 Mercado","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/ATplDJaFgNC0NfSEYFbwwFje0Z7RNG25rtQNgLVYae3759bI6isV-kVHnxugwmIbhuaiCKVlDu0nlILstLWroJvl4M1FQV7-LNWzU7y9bkqJYbggn5LcamMcbA56C2G6JEEv1lytdd_bwbTsTO1aQP93wC_oQk0cAYbgWvAo8uSxPBQVVvn0","rating":"4.5","tags":"Mexican, Tacos","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}]}],"isPOIFlagBIPOC":true,"ediFlag":"BIPOC"},{"poiId":59398,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZl8IFYb1UGvPU9vz40Nop6lFKgi3HiEN4gtBUUqIQRlfadaFJ1UcrxM_9EksxxM1hb2x5dbhDj73SodN23F5dlknf4v7LaDFdXPCWa0HmS9RHKhScba0fRhRHqL66YCfpdiV_psDlzqiHQgU7VdjJJ5w2a-g3mq9E4O6tQe_3gcdpTX","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/116086421383969998926\">Jessica vescogni<\/a>","postTitle":"CORE &#8211; Collective Oregon Eateries","postTeaser":"Collective Oregon Eateries (or CORE) houses chefs making everything from seafood boils to Hainanese chicken. This food hall brings together some of Portland's best-known food carts along with new and upcoming local chefs.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"4.6","postAddress":"3612 SE 82nd Ave, Portland, OR 97266","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"0900\"}},{\"close\":{\"day\":1,\"time\":\"2000\"},\"open\":{\"day\":1,\"time\":\"1000\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"0730\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"0730\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"0730\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"0730\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"0730\"}}]","postCategories":"Food &amp; Drink, Food Cart Pod","postWebsite":"https:\/\/www.corepdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=4239454236601811614","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJF5I7MJ2hlVQRngItpiqR1To","updated":1732688992,"cardTemplate":"pod","isCardTemplateDefault":false,"isCardTemplatePod":true,"isCardTemplateCart":false,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/corepdx","instagram":"https:\/\/www.instagram.com\/corepdx\/"},"hasURL":true,"cartsInPod":[{"ID":74145,"name":"Broken Rice","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZnAOgDF9pVrwnsiyBNlRawttN7ORhJpAJLOFXUzvFbbcKpxLHBpK_pZOFUpkDcKsLhYbOJpy7-Jq0HbXOf4cZ-VIMQnmQOXuUIfPArnI9HBaipEIVN_rF8TWEHVSgNnZ-vYVK6Mkb-ReIaw2Feq1h5VtSo4g7G9eiV26Lfwok-TEwSq","rating":"4.7","tags":"Vietnamese, Bahn Mi","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}]},{"ID":50153,"name":"FreshFish Poke","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEAwQic3-yrmK8oKUA4dL0OyR0AdDIZHZycmZGnG4jIo_5ETC6XRCLfm5xdcrsXNd9LSfnL9dYi-oSpIZAVNJRpYpo6U57N-4oiQAZv00LslHDMqbDpDBamBDSWg5rvTb1lGlagK1mpSK0vA32Qqclct9c0QCZ8IvsL8HKSmIIXqWuOF","rating":false,"tags":"Hawaiian, Poke","stars":[{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"}]},{"ID":137045,"name":"Grilla Cheese","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZn8fzB7AcItowXWysgtttWVdKRc59maL6vhZc7sTwkHwZ8vGaGSkE73SwxkrRBPAS8SoI-g76UMBDOSYm9_ZZONF8UIb83ZjrdeXjRNdo_5mcLNChMr5YmCZYuln4X6F5dwp_f7NIF-hmRPGQOi1i9pf7-fE2J9SOsEiFJqf_9y4g_7","rating":"4.4","tags":"Sandwiches","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}]},{"ID":74747,"name":"Habanero Burrito","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEAVFXGb4mdqM8RM1ZzAp7OQR_zjKOoUVKxhPT08QbpCBDOvHpQgysQhAqe-pC3uF6JixtOAnEQSRoS9xTkuw99bRohPxTVbGIwYjooJrPFuaYdn84VbG_4Q2gi1KcysFekbENixo-e2CSQvwmokjAuXkYbiPABKSr5sv9CqjlNHlSyW","rating":"4.8","tags":"Burritos","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}]},{"ID":46319,"name":"Los Tamales Locos","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AZose0kKx8zeKJ2Z7TwIP0vX-Ce_SF1EaBYBelW-DNSlyQNw5tFpxZXovcv60FrbO9yfT1WffhIbC5fB8Kpfgrd69VT2uIO6y94fQK1k_fLwqoKfiJeAyNWDWXlF-gFXfg4oxkHWHtuAknqcwkmMZonBybUZRsrNA4ZTTwt2TSOYfUpjuI8-","rating":"4.8","tags":"Mexican, Tamales","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}]},{"ID":137028,"name":"Platter Division Indian Grill - CORE","image":"https:\/\/res.cloudinary.com\/dragonspell\/w_480,h_480,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZmN3X_sNeoyZvcuXIAD2DWjGx5kGWO_IgQxgHEUZ0RTFiJjv6JAtBn06NZrxmm9Zsz7ESsDCULnfzjCPac6fOiNSPO3lHu1QeLQ-wHfjZxQYkM8HMLM2tgzMF38b45tHR2hTd-90j6VV2EsBR8DBjUcjqmPIyDhzVgfJ0r8NJmuoJpz","rating":"5","tags":"Bowls","stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}]}]},{"poiId":702,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEAp618X4aqtDpx-Qx3VppaYYZtuLl9ZOM-TfIStKeyUvIbnGwnT7Sm766vsvoMQUkPr2A_7vDAx7L36v70GhRzRv57Z_4ZMDo64KcVg0llNVQTt-XjNB7jaEC0UDW9H1p4uGBUjF3Sx4LPvVZpFdlrAK4WlnF26FvqE7mLf1DDdE1BP","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/118073074353994895390\">Que Bacano! Sabor Colombiano<\/a>","postTitle":"Qu\u00e9 Bacano! \u2013 Mercado","postTeaser":"This food cart located at the colorful Portland Mercado serves traditional Colombian cuisine, including yuca frita, arroz con pollo and freshly baked arepas. (Hint: order the bandeja paisa for a taste of almost everything.)","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/foster-powell\/\" class=\"tp-neighborhood-link\">Foster-Powell<\/a><\/span>","postRating":"4.2","postAddress":"7238 SE Foster Rd #12, Portland, OR 97206","postPhone":"","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2200\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2000\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2000\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2000\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2000\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2000\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"http:\/\/quebacanofood.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=7835046803081749321","postArticle":"","postBeforeYouGoBody":"After a January 2024 fire, Mercado carts have reopened with minimal outdoor seating.","postBusinessClosure":false,"postGooglePlaceID":"ChIJ4Wl0aH-hlVQRSWM_OI6tu2w","updated":1732403365,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"empty"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/qbacanofood","instagram":"https:\/\/www.instagram.com\/que_bacano_food\/","twitter":"https:\/\/twitter.com\/PdxQue"},"hasURL":true,"postCartCategories":"Colombian, Latin American, Arepas, Bowls, Breakfast and Brunch, Desserts, Seafood, Tacos, Gluten-Free Options, Vegan Options, Vegetarian Options","postCartPod":{"ID":701,"name":"<nobr>Portland Mercado<\/nobr>"}},{"poiId":44638,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/ATplDJaFgNC0NfSEYFbwwFje0Z7RNG25rtQNgLVYae3759bI6isV-kVHnxugwmIbhuaiCKVlDu0nlILstLWroJvl4M1FQV7-LNWzU7y9bkqJYbggn5LcamMcbA56C2G6JEEv1lytdd_bwbTsTO1aQP93wC_oQk0cAYbgWvAo8uSxPBQVVvn0","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/100983381838933515864\">Tierra Del Sol<\/a>","postTitle":"Tierra del Sol \u2013 Mercado","postTeaser":"Using fresh and quality ingredients, Tierra del Sol brings you to the rich history of traditional cuisine from Oaxaca, Mexico. From their enchiladas and aquas frescas, to tlayudas, owner\/chef Amalia shares treasured family recipes with Portland.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/foster-powell\/\" class=\"tp-neighborhood-link\">Foster-Powell<\/a><\/span>","postRating":"4.5","postAddress":"7238 SE Foster Rd #1, Portland, OR 97206","postPhone":"(503) 975-4805","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2000\"},\"open\":{\"day\":0,\"time\":\"1000\"}},{\"close\":{\"day\":1,\"time\":\"2000\"},\"open\":{\"day\":1,\"time\":\"1000\"}},{\"close\":{\"day\":2,\"time\":\"2000\"},\"open\":{\"day\":2,\"time\":\"1000\"}},{\"close\":{\"day\":3,\"time\":\"2000\"},\"open\":{\"day\":3,\"time\":\"1000\"}},{\"close\":{\"day\":4,\"time\":\"2000\"},\"open\":{\"day\":4,\"time\":\"1000\"}},{\"close\":{\"day\":5,\"time\":\"2000\"},\"open\":{\"day\":5,\"time\":\"1000\"}},{\"close\":{\"day\":6,\"time\":\"2000\"},\"open\":{\"day\":6,\"time\":\"1000\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"https:\/\/tierradelsolpdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=11218326324566991942","postArticle":"","postBeforeYouGoBody":"After a January 2024 fire, Mercado carts have reopened with minimal outdoor seating.","postBusinessClosure":false,"postGooglePlaceID":"ChIJO0RERxaglVQRRqQ63lqAr5s","updated":1732744913,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/pages\/Tierra-del-Sol\/296032354150316","instagram":"https:\/\/www.instagram.com\/tierradelsolpdx\/"},"hasURL":true,"postCartCategories":"Latin American, Mexican, Bowls, Quesadillas, Tacos, Gluten-Free Options, Vegetarian Options","postCartPod":{"ID":701,"name":"<nobr>Portland Mercado<\/nobr>"},"isPOIFlagBIPOC":true,"ediFlag":"BIPOC"},{"poiId":44639,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZmfyMO5HWnz_kuFH88jzM9GbJqTtYEc5q0SKVlYOu0PgrcDHlN09RIPphzGl4yRBrpGgHLyKg08DaIp8KF9vB1AHiqhhk1Kzn3toTE1Y84byyLebpy3rYIDde8Y8wz3flnr7NpfytjjE_AqnbLJXcLctoMaXizog2iFAYhjZStkh8jO","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/102284522670931377258\">Walker Orr<\/a>","postTitle":"Fernando&#8217;s Alegria \u2013 Mercado","postTeaser":"Fernando's puts a creative spin on classic burritos and wraps. From vegan mojito wraps to carnitas burritos, there's something for everyone on their extensive, innovative menu.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/foster-powell\/\" class=\"tp-neighborhood-link\">Foster-Powell<\/a><\/span>","postRating":"4.4","postAddress":"7238 SE Foster Rd #16, Portland, OR 97206","postPhone":"(503) 481-6306","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2000\"},\"open\":{\"day\":0,\"time\":\"1000\"}},{\"close\":{\"day\":1,\"time\":\"2000\"},\"open\":{\"day\":1,\"time\":\"1000\"}},{\"close\":{\"day\":2,\"time\":\"2000\"},\"open\":{\"day\":2,\"time\":\"1000\"}},{\"close\":{\"day\":3,\"time\":\"2000\"},\"open\":{\"day\":3,\"time\":\"1000\"}},{\"close\":{\"day\":4,\"time\":\"2000\"},\"open\":{\"day\":4,\"time\":\"1000\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"1000\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"1000\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"https:\/\/fernandosalegriapdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=9924368691317965816","postArticle":"","postBeforeYouGoBody":"After a January 2024 fire, Mercado carts have reopened with minimal outdoor seating.","postBusinessClosure":false,"postGooglePlaceID":"ChIJiWU1QBaglVQR-AMEQr5wuok","updated":1732459849,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":true,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/fernandos.alegria","instagram":"https:\/\/www.instagram.com\/fernandosalegria\/","twitter":"https:\/\/twitter.com\/FernandosAlegr1"},"hasURL":true,"postCartCategories":"Latin American, Mexican, Breakfast and Brunch, Burritos, Vegan Options, Vegetarian Options","postCartPod":{"ID":701,"name":"<nobr>Portland Mercado<\/nobr>"}},{"poiId":48617,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uECkfx7yusnGg9XbXHyKIVSaNXWaJJHU9Uin7b38y9z2rwBstuwsbn9NIq9Hq3nU555nz6seQ8e5s-xaECE7VuNcuAvn2iH17x9qhDMgCP2RD_XaRP_Cyln6teOBYmOqPDLlBXe_Szlem0F_Et664eFcPR777KE3qySL3cvzteDQo0Jc","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/106429931110423118890\">Havana Station<\/a>","postTitle":"Havana Station","postTeaser":"Owner\/chef of The Havana Station, Ariel Cruata creates authentic and traditional Cuban cuisine using unique family recipes and fresh local ingredients. Each dish brings the flavor and taste of Havana directly to the city of Portland.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/foster-powell\/\" class=\"tp-neighborhood-link\">Foster-Powell<\/a><\/span>","postRating":"4.7","postAddress":"7238 SE Foster Rd, Portland, OR 97206","postPhone":"(971) 600-0302","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2000\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":1,\"time\":\"2000\"},\"open\":{\"day\":1,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2000\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2000\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2000\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2000\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2000\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"https:\/\/havanastationpdx.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=16188073333043834627","postArticle":"","postBeforeYouGoBody":"After a January 2024 fire, Mercado carts have reopened with minimal outdoor seating.","postBusinessClosure":false,"postGooglePlaceID":"ChIJWyg5TkShlVQRAy8Npu2Wp-A","updated":1732459850,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/search\/top?q=havana%20station","instagram":"https:\/\/www.instagram.com\/havana_station\/"},"hasURL":true,"postCartCategories":"Cuban, Latin American, Bowls, Sandwiches, Seafood, Tamales, Gluten-Free Options, Vegan Options, Vegetarian Options","postCartPod":{"ID":701,"name":"<nobr>Portland Mercado<\/nobr>"}},{"poiId":48619,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AZose0lhehFVJowzJ8CS12dh1zUOFSY_Hme7Ps25ix1w17tnmjOJ1do71m1r_Vo240FraBCHZ9ILIuY5w8JSPrBIFKzGppdDKQxLxAA4Ue5it9Or7lZzk9ATTVU9koHPQZ4pt2G2dSYaoc3-JY4UFI7Y5I43a6AFABKvxEIhkR58j_NI3Zv3","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/102183833732170021779\">Caroline Rouwalk<\/a>","postTitle":"Principe Maya","postTeaser":"Principe Maya, owned and operated by Yucat\u00e1n native Edilberto Puch, uses recipes passed down from his mother and elders to recreate the traditional Mayan dishes he grew up eating. Menu includes panuchos, tortas, brazo de reina, and more!","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/foster-powell\/\" class=\"tp-neighborhood-link\">Foster-Powell<\/a><\/span>","postRating":"4.9","postAddress":"7238 SE Foster Rd, Portland, OR 97206","postPhone":"(503) 896-1149","postOpeningHours":"[{\"close\":{\"day\":1,\"time\":\"2029\"},\"open\":{\"day\":1,\"time\":\"1030\"}},{\"close\":{\"day\":2,\"time\":\"2029\"},\"open\":{\"day\":2,\"time\":\"1030\"}},{\"close\":{\"day\":3,\"time\":\"2005\"},\"open\":{\"day\":3,\"time\":\"1030\"}},{\"close\":{\"day\":4,\"time\":\"2005\"},\"open\":{\"day\":4,\"time\":\"1030\"}},{\"close\":{\"day\":5,\"time\":\"2029\"},\"open\":{\"day\":5,\"time\":\"1030\"}},{\"close\":{\"day\":6,\"time\":\"2029\"},\"open\":{\"day\":6,\"time\":\"1030\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"http:\/\/orderprincipemayayucatanfood.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=296805234205987392","postArticle":"","postBeforeYouGoBody":"After a January 2024 fire, Mercado carts have reopened with minimal outdoor seating.","postBusinessClosure":false,"postGooglePlaceID":"ChIJHyEc4GChlVQRQBJTuMl2HgQ","updated":1732459850,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":true,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/Principe-Maya-Portland-Oregon-106022001693467\/","instagram":"https:\/\/www.instagram.com\/principemayapdx\/"},"hasURL":true,"postCartCategories":"Latin American, Mexican, Breakfast and Brunch, Sandwiches, Soup, Tacos, Vegetarian Options","postCartPod":{"ID":701,"name":"<nobr>Portland Mercado<\/nobr>"}},{"poiId":73233,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUc7tXVlp-q2KPtz1530Bv56Y62OdjohEtMZvFSZ_BIVFe-fy9eQ7ATP5hOyMyb1usM0ZxgF6lj-1YW-qUhzIbDi3BcluVXe96q_no1qXAEsVDTkpAblqlqDJKRWdry4Qy9hKiAPBQcjVM8_7nZiiZfCgQMrOvlK4mscBX_sc65okuNhv9au","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/100592725538643396435\">Yulily<\/a>","postTitle":"La Carreta Pura Vita","postTeaser":"Try La Carreta Pura Vida for a taste of Costa Rica. The menu runs the gamut from traditional plates to satisfying combo platters to decadent desserts.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southwest\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/downtown\/\" class=\"tp-neighborhood-link\">Downtown<\/a><\/span>","postRating":"4.9","postAddress":"126 SW 2nd Ave, Portland, OR 97204","postPhone":"(971) 865-6161","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2030\"},\"open\":{\"day\":0,\"time\":\"1000\"}},{\"close\":{\"day\":1,\"time\":\"2030\"},\"open\":{\"day\":1,\"time\":\"1000\"}},{\"close\":{\"day\":2,\"time\":\"2030\"},\"open\":{\"day\":2,\"time\":\"1000\"}},{\"close\":{\"day\":3,\"time\":\"2030\"},\"open\":{\"day\":3,\"time\":\"1000\"}},{\"close\":{\"day\":4,\"time\":\"2030\"},\"open\":{\"day\":4,\"time\":\"1000\"}},{\"close\":{\"day\":5,\"time\":\"2030\"},\"open\":{\"day\":5,\"time\":\"1000\"}},{\"close\":{\"day\":6,\"time\":\"2030\"},\"open\":{\"day\":6,\"time\":\"1000\"}}]","postCategories":"Food &amp; Drink","postWebsite":"http:\/\/www.lacarretapuravida.com\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=628259904768178689","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJCc7W3aKhlVQRAfpTAg4HuAg","updated":1732603433,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/La-Carreta-Pura-Vida-108913244909811","instagram":"https:\/\/www.instagram.com\/lacarretapuravida\/"},"hasURL":true,"postCartCategories":"Latin American, Bowls, Chicken Wings, Desserts, French Fries, Sandwiches, Tacos, Tamales, Vegan Options","postCartPod":false,"isPOIFlagBIPOC":true,"ediFlag":"BIPOC"},{"poiId":46319,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AZose0kKx8zeKJ2Z7TwIP0vX-Ce_SF1EaBYBelW-DNSlyQNw5tFpxZXovcv60FrbO9yfT1WffhIbC5fB8Kpfgrd69VT2uIO6y94fQK1k_fLwqoKfiJeAyNWDWXlF-gFXfg4oxkHWHtuAknqcwkmMZonBybUZRsrNA4ZTTwt2TSOYfUpjuI8-","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/111572859295280305315\">Don Julio<\/a>","postTitle":"Los Tamales Locos","postTeaser":"Known for their handmade tamales made fresh daily, this cart's menu is rounded out with a selection of quesadillas, burritos and street tacos.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"4.8","postAddress":"3612 SE 82nd Ave, Portland, OR 97266","postPhone":"(971) 386-7228","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"","postMapsUrl":"https:\/\/maps.google.com\/?cid=4510937726801419963","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJn71Bb-2hlVQRux7oafYRmj4","updated":1732928039,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":true,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/Tamaleslocos58\/","instagram":"https:\/\/www.instagram.com\/los_tamales_locos_\/"},"hasURL":true,"postCartCategories":"Latin American, Mexican, Bowls, Burritos, Quesadillas, Tacos, Tamales, Vegan Options, Vegetarian Options","postCartPod":{"ID":59398,"name":"CORE &#8211; Collective <nobr>Oregon Eateries<\/nobr>"}},{"poiId":50153,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEAwQic3-yrmK8oKUA4dL0OyR0AdDIZHZycmZGnG4jIo_5ETC6XRCLfm5xdcrsXNd9LSfnL9dYi-oSpIZAVNJRpYpo6U57N-4oiQAZv00LslHDMqbDpDBamBDSWg5rvTb1lGlagK1mpSK0vA32Qqclct9c0QCZ8IvsL8HKSmIIXqWuOF","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/112940662191375191771\">Josh Briggs<\/a>","postTitle":"FreshFish Poke","postTeaser":"FreshFish Poke's menu features a variety of bowls made with fresh ingredients and bold flavors. Build it your way or pick from their signature selections. Simple yet delicious.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"","postAddress":"","postPhone":"","postOpeningHours":"","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"","postMapsUrl":"","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"","updated":1724391679,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":false,"servesDinner":false},"stars":[{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"},{"className":"empty"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/FreshFish-Poke-622545031409887","instagram":"https:\/\/www.instagram.com\/freshfishpoke\/"},"hasURL":true,"postCartCategories":"Hawaiian, Bowls, Poke, Rice Bowls, Gluten-Free Options","postCartPod":{"ID":59398,"name":"CORE &#8211; Collective <nobr>Oregon Eateries<\/nobr>"}},{"poiId":74145,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZnAOgDF9pVrwnsiyBNlRawttN7ORhJpAJLOFXUzvFbbcKpxLHBpK_pZOFUpkDcKsLhYbOJpy7-Jq0HbXOf4cZ-VIMQnmQOXuUIfPArnI9HBaipEIVN_rF8TWEHVSgNnZ-vYVK6Mkb-ReIaw2Feq1h5VtSo4g7G9eiV26Lfwok-TEwSq","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/115596787745720439716\">Ann Nguyen<\/a>","postTitle":"Broken Rice","postTeaser":"Visit this bright yellow food truck for flavorful, no-frills Vietnamese fare. Enjoy com tam (broken rice), spring rolls, banh mi sandwiches and more.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"4.7","postAddress":"3612 SE 82nd Ave, Portland, OR 97266","postPhone":"(503) 267-0707","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2000\"},\"open\":{\"day\":0,\"time\":\"1200\"}},{\"close\":{\"day\":3,\"time\":\"2000\"},\"open\":{\"day\":3,\"time\":\"1200\"}},{\"close\":{\"day\":4,\"time\":\"2000\"},\"open\":{\"day\":4,\"time\":\"1200\"}},{\"close\":{\"day\":5,\"time\":\"2000\"},\"open\":{\"day\":5,\"time\":\"1200\"}},{\"close\":{\"day\":6,\"time\":\"2000\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"","postMapsUrl":"https:\/\/maps.google.com\/?cid=14449386956476041333","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJX0Ucz-WhlVQRdcjqeuGIhsg","updated":1732688992,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/Broken-Rice-PDX-101507815774258\/","instagram":"https:\/\/www.instagram.com\/broken_rice_pdx\/"},"hasURL":true,"postCartCategories":"Asian, Vietnamese, Bahn Mi, Pho, Rice Bowls, Gluten-Free Options","postCartPod":{"ID":59398,"name":"CORE &#8211; Collective <nobr>Oregon Eateries<\/nobr>"}},{"poiId":74747,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/Aap_uEAVFXGb4mdqM8RM1ZzAp7OQR_zjKOoUVKxhPT08QbpCBDOvHpQgysQhAqe-pC3uF6JixtOAnEQSRoS9xTkuw99bRohPxTVbGIwYjooJrPFuaYdn84VbG_4Q2gi1KcysFekbENixo-e2CSQvwmokjAuXkYbiPABKSr5sv9CqjlNHlSyW","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/104157438835104794978\">JerryStrealy neon<\/a>","postTitle":"Habanero Burrito","postTeaser":"Habanero Burrito offers tasty food, generous portions and friendly service. They specialize in burritos \u2014 other menu items include tacos, nachos, quesadillas and more. (Add one of their house-made salsas to take your meal to the next level.)","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"4.8","postAddress":"3612 SE 82nd Ave, Portland, OR 97266","postPhone":"(971) 352-9178","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2100\"},\"open\":{\"day\":0,\"time\":\"0900\"}},{\"close\":{\"day\":2,\"time\":\"2100\"},\"open\":{\"day\":2,\"time\":\"0900\"}},{\"close\":{\"day\":3,\"time\":\"2100\"},\"open\":{\"day\":3,\"time\":\"0900\"}},{\"close\":{\"day\":4,\"time\":\"2100\"},\"open\":{\"day\":4,\"time\":\"0900\"}},{\"close\":{\"day\":5,\"time\":\"2100\"},\"open\":{\"day\":5,\"time\":\"0900\"}},{\"close\":{\"day\":6,\"time\":\"2100\"},\"open\":{\"day\":6,\"time\":\"0900\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"https:\/\/www.clover.com\/online-ordering\/habanero-burrito-pdx","postMapsUrl":"https:\/\/maps.google.com\/?cid=2538039028042345753","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJ-XOeB42hlVQRGa2KhAztOCM","updated":1732947625,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":true,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":[],"hasURL":true,"postCartCategories":"Mexican, Breakfast and Brunch, Burritos, Empanadas, French Fries, Nachos, Quesadillas, Sandwiches, Tacos, Tortas, Vegan Options, Vegetarian Options","postCartPod":{"ID":59398,"name":"CORE &#8211; Collective <nobr>Oregon Eateries<\/nobr>"}},{"poiId":137028,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZmN3X_sNeoyZvcuXIAD2DWjGx5kGWO_IgQxgHEUZ0RTFiJjv6JAtBn06NZrxmm9Zsz7ESsDCULnfzjCPac6fOiNSPO3lHu1QeLQ-wHfjZxQYkM8HMLM2tgzMF38b45tHR2hTd-90j6VV2EsBR8DBjUcjqmPIyDhzVgfJ0r8NJmuoJpz","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/115338072071759319622\">Manpreet Singh<\/a>","postTitle":"Platter Division Indian Grill &#8211; CORE","postTeaser":"Platter Division Indian Grill brings flavorful Indian fare to the Southeast Portland food cart scene. Enjoy favorites like tikka masala or the lamb kebab plate. Vegetarian and vegan options are plentiful and clearly marked.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"5","postAddress":"3612 SE 82nd Ave, Portland, OR 97266","postPhone":"(971) 806-9370","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"1930\"},\"open\":{\"day\":0,\"time\":\"1200\"}},{\"close\":{\"day\":3,\"time\":\"1930\"},\"open\":{\"day\":3,\"time\":\"1200\"}},{\"close\":{\"day\":4,\"time\":\"1930\"},\"open\":{\"day\":4,\"time\":\"1200\"}},{\"close\":{\"day\":5,\"time\":\"1930\"},\"open\":{\"day\":5,\"time\":\"1200\"}},{\"close\":{\"day\":6,\"time\":\"1930\"},\"open\":{\"day\":6,\"time\":\"1200\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"http:\/\/platterdivision.net\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=5980673069411291973","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJBY-97VcLlVQRRVMBPHie_1I","updated":1732904422,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"}],"postSocialURLs":{"facebook":"https:\/\/www.facebook.com\/platterdivision\/","instagram":"https:\/\/www.instagram.com\/platterdivision\/"},"hasURL":true,"postCartCategories":"Indian, Bowls, Desserts, Juice &amp; Smoothies, Kebabs, Wraps, Gluten-Free Options, Vegan Options, Vegetarian Options","postCartPod":{"ID":59398,"name":"CORE &#8211; Collective <nobr>Oregon Eateries<\/nobr>"}},{"poiId":137045,"featuredImage":"https:\/\/res.cloudinary.com\/dragonspell\/w_640,h_408,c_fill,g_auto,dpr_auto,fl_progressive:steep\/google-places\/AUGGfZn8fzB7AcItowXWysgtttWVdKRc59maL6vhZc7sTwkHwZ8vGaGSkE73SwxkrRBPAS8SoI-g76UMBDOSYm9_ZZONF8UIb83ZjrdeXjRNdo_5mcLNChMr5YmCZYuln4X6F5dwp_f7NIF-hmRPGQOi1i9pf7-fE2J9SOsEiFJqf_9y4g_7","featuredImageCredit":"<a target=\"_blank\" class=\"no-icon\" href=\"https:\/\/maps.google.com\/maps\/contrib\/108782964047312990613\">Lisa-Marie Williams<\/a>","postTitle":"Grilla Cheese","postTeaser":"Grilla Cheese serves smash burgers and sweet and savory sandwiches.","postNeighborhoods":"<span class=\"tp-neighborhood-badge tp-neighborhood-badge--southeast\"><a href=\"https:\/\/www.travelportland.com\/neighborhoods\/lents\/\" class=\"tp-neighborhood-link\">Lents<\/a><\/span>","postRating":"4.4","postAddress":"3612 SE 82nd Ave, Portland, OR 97266","postPhone":"(503) 427-8677","postOpeningHours":"[{\"close\":{\"day\":0,\"time\":\"2000\"},\"open\":{\"day\":0,\"time\":\"1100\"}},{\"close\":{\"day\":2,\"time\":\"2000\"},\"open\":{\"day\":2,\"time\":\"1100\"}},{\"close\":{\"day\":3,\"time\":\"2000\"},\"open\":{\"day\":3,\"time\":\"1100\"}},{\"close\":{\"day\":4,\"time\":\"2000\"},\"open\":{\"day\":4,\"time\":\"1100\"}},{\"close\":{\"day\":5,\"time\":\"2000\"},\"open\":{\"day\":5,\"time\":\"1100\"}},{\"close\":{\"day\":6,\"time\":\"2000\"},\"open\":{\"day\":6,\"time\":\"1100\"}}]","postCategories":"Food &amp; Drink, Food Carts","postWebsite":"http:\/\/grillacheese.square.site\/","postMapsUrl":"https:\/\/maps.google.com\/?cid=2394809423518377762","postArticle":"","postBeforeYouGoBody":"","postBusinessClosure":false,"postGooglePlaceID":"ChIJ5bjjnDGflVQRIieSgXsSPCE","updated":1732571570,"cardTemplate":"cart","isCardTemplateDefault":false,"isCardTemplatePod":false,"isCardTemplateCart":true,"isCardTemplateNoncommercial":false,"interactionContext":"Consumer Hub","diningOptions":{"servesBreakfast":false,"servesBrunch":false,"servesLunch":true,"servesDinner":true},"stars":[{"className":"full"},{"className":"full"},{"className":"full"},{"className":"full"},{"className":"half"}],"postSocialURLs":{"instagram":"https:\/\/www.instagram.com\/grillacheese503\/"},"hasURL":true,"postCartCategories":"American, Burgers, French Fries, Sandwiches","postCartPod":{"ID":59398,"name":"CORE &#8211; Collective <nobr>Oregon Eateries<\/nobr>"}}]; /* ]]> */ </script> <script id="dragonspell-global-scripts-js-before" type="text/javascript"> window.tpdxPoiTtl = 604800; </script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/global.build.js?ver=9f7cc6f' id='dragonspell-global-scripts-js'></script> <script type='text/javascript' src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/priority-menu.build.js?ver=9f7cc6f' id='dragonspell-priority-menu-js'></script> <script type='text/javascript' async="async" src='https://www.travelportland.com/wp-content/themes/dragonspell/js/dist/touch-keyboard-navigation.build.js?ver=9f7cc6f' id='dragonspell-touch-navigation-js'></script> <script type="application/ld+json">[ { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "item": { "@type": "WebPage", "@id": "https://www.travelportland.com/culture/", "name": "Culture", "url": "https://www.travelportland.com/culture/" } }, { "@type": "ListItem", "position": 2, "item": { "@type": "WebPage", "@id": "https://www.travelportland.com/culture/food/", "name": "Food", "url": "https://www.travelportland.com/culture/food/" } } ] }, { "@context": "https://schema.org/", "@type": "Article", "publisher": { "@type": "Organization", "name": "Travel Portland", "logo": { "@type": "ImageObject", "url": "https://www.travelportland.com/wp-content/uploads/2019/10/tp_blue_logo-1.png" } }, "headline": "The Ultimate Guide to Portland Food Halls", "description": "Food carts and food cart pods have long been at the heart of Portland’s innovative culinary scene. But in recent years, spacious food halls have taken root in historic buildings, hip enclaves and even luxurious towers across the city — mostly enclosed indoor spaces where creative chefs in vendor stalls produce diverse food offerings that...", "url": "https://www.travelportland.com/culture/portland-food-halls/", "datePublished": "2023-07-28", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://www.travelportland.com/culture/portland-food-halls/" }, "dateModified": "2024-08-16", "image": [ "https://res.cloudinary.com/dragonspell/images/w_770,h_462,c_fill,dpr_auto,fl_progressive:steep,f_auto/w_770,h_462/v1696104270/www.travelportland.com/mktg-fr-20230921-portland-food-hall-01/mktg-fr-20230921-portland-food-hall-01.jpeg" ], "author": [ { "@type": "Person", "name": "Matt Wastradowski" } ] } ]</script> <script> (function(){ const sizes = { 'mobile': '(max-width: 680px)', 'tablet': '(max-width: 900px) and (min-width: 681px)', 'desktop': '(max-width: 1440px) and (min-width: 901px)', 'wide': '(min-width: 1441px)' }; const tpdxLoadHeroSize = function( size ) { const heros = document.getElementsByClassName( 'tpdx-hero-loader' ); Array.from( heros ).map( function ( hero ) { const src = hero.dataset[ size ]; if( 'undefined' !== typeof( src ) ) { var img = new Image(); img.src = src; img.fetchPriority = 'high'; img.onload = function () { return hero.nodeName === 'IMG' ? hero.src = hero.dataset[ size ] : hero.style.backgroundImage = `url(${ hero.dataset[ size ]})`; }; } }); } var tpdxHeroMatchMedia = function( mediaQuery ) { if( mediaQuery.matches ) { for( size in sizes ) { if( mediaQuery.media == sizes[ size ] ) { tpdxLoadHeroSize( size ); } } } } for( size in sizes ) { mq = window.matchMedia( sizes[ size ] ); tpdxHeroMatchMedia( mq ); mq.addListener( tpdxHeroMatchMedia ); } window.addEventListener( 'DOMContentLoaded', ( event ) => { const lazyImages = document.querySelectorAll( '.tpdx-lazy-bg' ); function tpdxLazyLoadBackgroundImage( node ) { if( !! node.dataset['tpdxLazyBackground'] ) { node.style.backgroundImage = `url(${ node.dataset['tpdxLazyBackground']})`; } const tpdxLazyBackgroundMatchMedia = function( mediaQuery ) { if( mediaQuery.matches ) { for( size in sizes ) { const bgImageSize = 'tpdxLazyBackground' + (size.charAt(0).toUpperCase() + size.slice(1)); const bgImage = node.dataset[ bgImageSize ]; if( !!bgImage && mediaQuery.media == sizes[ size ] ) { node.style.backgroundImage = `url(${bgImage})`; } } } } for( size in sizes ) { mq = window.matchMedia( sizes[ size ] ); tpdxLazyBackgroundMatchMedia( mq ); mq.addListener( tpdxLazyBackgroundMatchMedia ); } node.classList.remove( 'tpdx-lazy-bg' ); } const imageObserver = new IntersectionObserver( ( entries, imageObserver ) => { entries.forEach( entry => { if ( entry.isIntersecting ) { tpdxLazyLoadBackgroundImage( entry.target ); imageObserver.unobserve( entry.target ); } } ); }, { threshold: 0, rootMargin: "0px 0px 50px 0px" } ); Array.from( lazyImages ).forEach( image => { imageObserver.observe( image ); } ); } ); })(); </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"62213a31fd","applicationID":"341324437","transactionName":"Z1ZUMRYCCkdSWkIIDV4cdwYQCgtaHElXBgc=","queueTime":0,"applicationTime":1297,"atts":"SxFXR14YGUk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10