{"id":662,"date":"2025-08-14T18:37:37","date_gmt":"2025-08-14T18:37:37","guid":{"rendered":"https:\/\/www.amiraliving.com\/?post_type=location&#038;p=662"},"modified":"2026-04-01T15:12:14","modified_gmt":"2026-04-01T20:12:14","slug":"champlin-choice","status":"publish","type":"location","link":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/","title":{"rendered":"Amira Choice Champlin"},"content":{"rendered":"\n\t<div class=\"alt-banner d-flex align-items-center bg-image\">\n\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1440\" height=\"680\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-Homepage.jpg\" class=\"banner-bg-img\" alt=\"\" loading=\"eager\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-Homepage.jpg 1440w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-Homepage-300x142.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-Homepage-1024x484.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-Homepage-768x363.jpg 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/>\t\t\t\t\t<\/div>\n\t\t<section class=\"alt-bann-copy mb-0\">\n\t\t<div class=\"container content-cont\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-lg-12 cont-wrap\">\n\t\t\t\t\t<h1 class=\"eyebrow\">Senior Living in Champlin, MN<\/h1>\n<h2 class=\"h1\">Amira Choice Champlin<\/h2>\n<p>Amira Choice Champlin empowers seniors to live with optimism, confidence and purpose in a welcoming community designed to support every individual\u2019s journey. We provide personalized care and thoughtfully tailored services, helping residents thrive with independent living, assisted living and memory care options.<\/p>\n<p>Conveniently located in Champlin, Minnesota, just moments from the Mississippi River, our vibrant and pet-friendly senior living community offers residents connection, engagement and a true sense of belonging. Whether enjoying engaging programs and amenities, sharing meaningful moments with neighbors and staff, exploring local shops and restaurants, or relaxing in spacious, bright apartments, residents can embrace each day on their terms. We offer private studio, one- and two-bedroom apartments, along with a continuum of living options for flexible, customizable support and care.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\n\n\t<section class=\"alt-living-options pt-0\">\n\t\t\t\t<div class=\"container\">\n\t\t\t\t\t\t\t<div class=\"row g-4 justify-content-center\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-6 col-lg-3 d-flex\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/living-options\/independent-living\/\"\n\t\t\t\t\t\t\t   class=\"care-card card text-white text-decoration-none flex-fill\">\n\t\t\t\t\t\t\t\t<div class=\"care-card-img-wrapper position-relative overflow-hidden h-100\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"384\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/IndependentLiving_Image.jpg\" class=\"card-img\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/IndependentLiving_Image.jpg 307w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/IndependentLiving_Image-240x300.jpg 240w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/>\t\t\t\t\t\t\t\t\t<div class=\"care-card-overlay position-absolute\">\n\t\t\t\t\t\t\t\t\t\t<h5>Independent Living<\/h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"description mb-0 small\">Carefree living without the hassle of home maintenance.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-6 col-lg-3 d-flex\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/living-options\/assisted-living\/\"\n\t\t\t\t\t\t\t   class=\"care-card card text-white text-decoration-none flex-fill\">\n\t\t\t\t\t\t\t\t<div class=\"care-card-img-wrapper position-relative overflow-hidden h-100\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"384\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/AssistedLiving_Image.jpg\" class=\"card-img\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/AssistedLiving_Image.jpg 307w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/AssistedLiving_Image-240x300.jpg 240w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/>\t\t\t\t\t\t\t\t\t<div class=\"care-card-overlay position-absolute\">\n\t\t\t\t\t\t\t\t\t\t<h5>Assisted Living<\/h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"description mb-0 small\">Compassionate care to support your daily life.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-md-6 col-lg-3 d-flex\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/living-options\/memory-care\/\"\n\t\t\t\t\t\t\t   class=\"care-card card text-white text-decoration-none flex-fill\">\n\t\t\t\t\t\t\t\t<div class=\"care-card-img-wrapper position-relative overflow-hidden h-100\">\n\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"307\" height=\"384\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/MemoryCare_Image.jpg\" class=\"card-img\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/MemoryCare_Image.jpg 307w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/MemoryCare_Image-240x300.jpg 240w\" sizes=\"auto, (max-width: 307px) 100vw, 307px\" \/>\t\t\t\t\t\t\t\t\t<div class=\"care-card-overlay position-absolute\">\n\t\t\t\t\t\t\t\t\t\t<h5>Memory Care<\/h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"description mb-0 small\">Nurturing care and innovative programming for your loved one with memory loss.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/section>\n\n\n\n\t<section class=\"upcoming-events r55-events-block\"\t\t\t data-ajax=\"https:\/\/www.amiraliving.com\/wp-admin\/admin-ajax.php\"\n\t\t\t data-nonce=\"876db46e84\"\n\t\t\t data-offset=\"0\"\n\t\t\t data-location=\"662\">\n\t\t\n\t\t<div class=\"container\">\n\t\t\t\t\t\t\t<div class=\"row mb-4\">\n\t\t\t\t\t<div class=\"col-lg-10 offset-lg-1 text-center\">\n\t\t\t\t\t\t<h2>Events &amp; Open Houses<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"col-12\">\n\t\t\t\t\t\t<hr\/>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div id=\"events-list-block_a005ceb7e5c9ec87d23ee8707ae5dfc2\" class=\"events-list\" aria-live=\"polite\">\n\t\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t<div class=\"col-lg-10 offset-lg-1 text-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p>Please check back for events at Amira Choice Champlin. In the meantime, if you have any questions or would like information about upcoming events\/open houses, please contact us.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/section>\n\n\n\n\t<section class=\"explore-cta\">\n\t\t\t\t<div class=\"container\">\n\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"col-lg-10 offset-lg-1 text-center mb-4\">\n\t\t\t\t\t\t\t<h2>Explore Amira Choice Champlin<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"col-lg-4 mb-4\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"d-flex flex-column\" href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/features-and-amenities\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"explore-card pb-4 text-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"351\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-amenities-callout2.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-amenities-callout2.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-amenities-callout2-300x166.jpg 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>Amenities &amp; Services<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"col-lg-4 mb-4\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"d-flex flex-column\" href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/floor-plans\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"explore-card pb-4 text-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"351\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-floorplans-callout.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-floorplans-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-floorplans-callout-300x166.jpg 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>Floor Plans &amp; Pricing<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"col-lg-4 mb-4\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"d-flex flex-column\" href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/photo-gallery\/\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"explore-card pb-4 text-center\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"636\" height=\"351\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-callout.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-callout-300x166.jpg 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span>Photo Gallery<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/section>\n\n\n\n\t<section class=\"testimonial bg-image mb-0\"\t\t\t style=\"background-image: url(https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/GettyImages-1355427063-1.jpg);\">\n\t\t\t\t<div class=\"container\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-lg-10 offset-lg-1 d-flex flex-column flex-lg-row\">\n\t\t\t\t\t<div class=\"row testi-wrap justify-content-center\">\n\t\t\t\t\t\t<div class=\"col d-flex justify-content-start justify-content-lg-center align-items-center\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"74\" height=\"59\" viewBox=\"0 0 74 59\"\n\t\t\t\t\t\t\t\t fill=\"none\">\n\t\t\t\t\t\t\t\t<g clip-path=\"url(#clip0_2875_516)\">\n\t\t\t\t\t\t\t\t\t<mask id=\"mask0_2875_516\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\"\n\t\t\t\t\t\t\t\t\t\t  x=\"0\" y=\"0\"\n\t\t\t\t\t\t\t\t\t\t  width=\"74\" height=\"59\">\n\t\t\t\t\t\t\t\t\t\t<path d=\"M74 0.0192871H0V58.0193H74V0.0192871Z\" fill=\"white\"\/>\n\t\t\t\t\t\t\t\t\t<\/mask>\n\t\t\t\t\t\t\t\t\t<g mask=\"url(#mask0_2875_516)\">\n\t\t\t\t\t\t\t\t\t\t<path\n\t\t\t\t\t\t\t\t\t\t\td=\"M27.997 30.1363H16.0443V29.0062C16.0443 24.1852 17.0132 20.6216 18.8465 18.2142C20.7314 15.7605 23.7784 14.1484 28.1117 13.4583L28.7154 13.3621V12.76V1.92924V1.22192H27.997C19.1523 1.22192 12.3944 3.68929 7.86268 8.7378C3.34601 13.7696 1.15063 21.2454 1.15063 31.037V56.5667V57.274H1.86908H27.997H28.7154V56.5667V30.8436V30.1363H27.997ZM72.4927 30.1363H60.5403V29.0062C60.5403 24.2301 61.5775 20.6156 63.5595 18.0743C65.5299 15.5479 68.5061 13.9907 72.5868 13.4613L73.2111 13.3803V12.76V1.92924V1.22192H72.4927C63.6802 1.22192 56.9465 3.6898 52.4314 8.7388C47.9317 13.7706 45.7449 21.2459 45.7449 31.037V56.5667V57.274H46.4633H72.4927H73.2111V56.5667V30.8436V30.1363H72.4927Z\"\n\t\t\t\t\t\t\t\t\t\t\tstroke=\"white\" stroke-width=\"2\"\/>\n\t\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<\/g>\n\t\t\t\t\t\t\t\t<defs>\n\t\t\t\t\t\t\t\t\t<clipPath id=\"clip0_2875_516\">\n\t\t\t\t\t\t\t\t\t\t<rect width=\"74\" height=\"58\" fill=\"white\" transform=\"translate(0 0.0192871)\"\/>\n\t\t\t\t\t\t\t\t\t<\/clipPath>\n\t\t\t\t\t\t\t\t<\/defs>\n\t\t\t\t\t\t\t<\/svg>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"col-lg-10 d-flex flex-column\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"testi-cop\">&quot;I am truly amazed at the care staff\u2019s talents and feel blessed to have them as part of my wife\u2019s care team.&quot;<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"testi-name\">\u2014 Spouse of a Resident<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t<\/section>\n\n\n\n\t<section class=\"gallery-cta\">\n\t\t\t\t<div class=\"container\">\n\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<div class=\"col-lg-10 offset-lg-1 text-center mt-5 mb-5\">\n\t\t\t\t\t\t\t\t\t\t\t\t<h2>Photo Gallery<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t<div class=\"row\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<ul id=\"acf-masonry-662\"\n\t\t\t\t\t\tclass=\"acf-masonry\"\n\t\t\t\t\t\taria-label=\"Photo gallery\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance.jpg\" class=\"acf-masonry-link\" data-caption=\"Front Entrance\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-entrance\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-entrance.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room.jpg\" class=\"acf-masonry-link\" data-caption=\"Community Room\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-community-room\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-community-room.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby.jpg\" class=\"acf-masonry-link\" data-caption=\"Lobby\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-lobby\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-lobby.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen.jpg\" class=\"acf-masonry-link\" data-caption=\"Memory Care Kitchen\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-memory-care-kitchen\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-memory-care-kitchen.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room.jpg\" class=\"acf-masonry-link\" data-caption=\"Dining Room\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-dining-room\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-dining-room.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge.jpg\" class=\"acf-masonry-link\" data-caption=\"Fireside Lounge\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-fireside-lounge\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-fireside-lounge.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail.jpg\" class=\"acf-masonry-link\" data-caption=\"Walking Trail\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail-1024x683.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-walking-trail\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail-1024x683.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail-1536x1025.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail-1619x1080.jpg 1619w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-walking-trail.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"acf-masonry-item\">\n\t\t\t\t\t\t\t\t<a data-fancybox=\"gallery\" href=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living.jpg\" class=\"acf-masonry-link\" data-caption=\"Unit Kitchen\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACC-gallery-unit-kitchen-living\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACC-gallery-unit-kitchen-living.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"col-lg-12 pt-5 text-center\">\n\t\t\t\t\t\t<a class=\"btn btn-main\" href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/photo-gallery\/\"\n\t\t\t\t\t\t   target=\"_self\">VIEW FULL GALLERY<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\n\n<section class=\"amenities-map position-relative\" >\n\t\t<div class=\"container\">\n\t\t\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-12 mb-4\">\n\t\t\t\t\t<h2>A Prime Location<\/h2>\n<p>Located in Champlin, Minnesota, near Highway 169, Amira Choice Champlin makes it easy to experience all the area has to offer. Our Hennepin County community is within minutes of local shops and restaurants, grocery stores and parks.<\/p>\n<p>Our convenient location provides many opportunities to enjoy the great outdoors. Try fishing off the Mill Pond Fishing Pier or visit Mississippi Park Point offering beautiful views of the Mississippi River. Hop on the Elm Creek Singletrack Trailhead or experience all the other recreational activities Elm Creek Reserve offers. Those searching for a unique dining experience can enjoy The Mad Hatter or Pour Wine Bar &amp; Bistro down the road.<\/p>\n<p>Quick access to major thoroughfares (including Highway 169 and Highway 610) makes it simple to get to and from nearby family and important appointments, including superior healthcare services at Mercy Hospital or Maple Grove Medical Center. When you want to head to a Twins game or a museum, we are about 25 minutes north of the Twin Cities.<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t<div class=\"col-12 amenities-map-wrapper\">\n\t\t\t<div id=\"categories-container\" class=\"categories-sidebar\"><\/div>\n\t\t\t<div id=\"map\" class=\"amenities-map-area\"><\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n<div class=\"container d-none\">\n\t<div class=\"row\">\n\t\t<div class=\"col-12\">\n\t\t\t<pre style=\"background: #f5f5f5; padding: 20px; border: 1px solid #ddd; overflow: auto; max-height: 400px;\">\n\t\t\t<strong>Debug Info:<\/strong>\n\t\t\tPost ID: 662\n\t\t\tCSV File ID: 3684\n\t\t\tCSV File Path: \/nas\/content\/live\/amiraliving\/wp-content\/uploads\/2025\/08\/choice-champlin_JM-10.csv\n\t\t\tFile Exists: Yes\n\t\t\tTransient Key: amira_pois_662\n\t\t\t<strong>Location Data:<\/strong>\n\t\t\tLocation Name: Amira Choice Champlin\n\t\t\tLocation Latitude: string(9) \"45.181308\"\n (floatval: 45.181308)\n\t\t\tLocation Longitude: string(10) \"-93.398399\"\n (floatval: -93.398399)\n\t\t\tFooter Address: <p><a href=\"https:\/\/maps.app.goo.gl\/QBoCdWdejqtoB3AY7\" target=\"_blank\" rel=\"noopener\">119 East Hayden Lake Road<br \/>\nChamplin, MN 55316<\/a><\/p>\n\n\n\t\t\t<strong>POIs Data:<\/strong>\n\t\t\t[\n    {\n        \"name\": \"Pour Wine Bar & Bistro\",\n        \"address\": \"12379 Champlin Drive\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"\",\n        \"website\": \"12379 Champlin Dr, Champlin, MN 55316 - Search (bing.com)\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.17868,\n        \"longitude\": -93.394402\n    },\n    {\n        \"name\": \"Caribou Coffee\",\n        \"address\": \"101 West Main Street\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"(763) 712-5346\",\n        \"website\": \"https:\/\/locations.cariboucoffee.com\/us\/mn\/anoka\/101-west-main-street\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.20050522,\n        \"longitude\": -93.39319569\n    },\n    {\n        \"name\": \"Willy McCoys\",\n        \"address\": \"12450 Business Park Boulevard North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 422-5020\",\n        \"website\": \"http:\/\/www.willymccoys.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.17928349,\n        \"longitude\": -93.39100965\n    },\n    {\n        \"name\": \"Chili Lime \",\n        \"address\": \"12490 Champlin Drive\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 204-8807\",\n        \"website\": \"https:\/\/chili-lime-cantina.square.site\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.18045995,\n        \"longitude\": -93.39337662\n    },\n    {\n        \"name\": \"Q Fanatic BBQ & Grill\",\n        \"address\": \"180 Miller Road\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(612) 440-6628\",\n        \"website\": \"http:\/\/qfanatic.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.18821615,\n        \"longitude\": -93.39519324\n    },\n    {\n        \"name\": \"Buffalo Wild Wings\",\n        \"address\": \"11580 Theatre Drive North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 427-9464\",\n        \"website\": \"https:\/\/www.buffalowildwings.com\/locations\/us\/mn\/champlin\/11580-theater-dr\/sports-bar-68\/?utm_source=google-my-business&utm_medium=organic&utm_campaign=website-link&y_source=1_MjAxNjYxMTUyOS03MTUtbG9jYXRpb24ud2Vic2l0ZQ%3D%3D\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.16496661,\n        \"longitude\": -93.39281962\n    },\n    {\n        \"name\": \"Hans' Bakery\",\n        \"address\": \"1423 5th Avenue\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"(763) 421-4200\",\n        \"website\": \"http:\/\/www.wuollet.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.1918204,\n        \"longitude\": -93.38393797\n    },\n    {\n        \"name\": \"The Mad Hatter\",\n        \"address\": \"1632 South Ferry Street\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"(763) 422-4160\",\n        \"website\": \"https:\/\/www.madhatteranoka.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.19541309,\n        \"longitude\": -93.39349687\n    },\n    {\n        \"name\": \"Sparky's Caf\\u00e9\",\n        \"address\": \"12 Bridge Square\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"(763) 427-0076\",\n        \"website\": \"http:\/\/sparkyscafemn.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.19742318,\n        \"longitude\": -93.39088714\n    },\n    {\n        \"name\": \"Elm Creek Brewing\",\n        \"address\": \"11469 Marketplace Drive North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 208-3623\",\n        \"website\": \"https:\/\/www.elmcreekbrewing.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.16272873,\n        \"longitude\": -93.39044825\n    },\n    {\n        \"name\": \"Twin Cities Maze\",\n        \"address\": \"8001 109th Avenue North\",\n        \"city\": \"Brooklyn Park\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55445\",\n        \"phone\": \"(952) 992-9326\",\n        \"website\": \"https:\/\/twincitiesmaze.com\/\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.15117427,\n        \"longitude\": -93.38971611\n    },\n    {\n        \"name\": \"Mississippi Crossings Event Center\",\n        \"address\": \"307 East River Parkway\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 253-4220\",\n        \"website\": \"http:\/\/www.mississippicrossings.com\/\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.18738367,\n        \"longitude\": -93.39211886\n    },\n    {\n        \"name\": \"Rice Street Beach\",\n        \"address\": \"532 Rice Street\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.google.com\/maps\/place\/Rice+Street+Beach\/@45.1951063,-93.404088,17z\/data=!3m1!4b1!4m6!3m5!1s0x52b33fb981b231af:0x95bf260153bc88b2!8m2!3d45.1951025!4d-93.4015131!16s%2Fg%2F11kxgv3gf0?entry=ttu\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.19526124,\n        \"longitude\": -93.40153456\n    },\n    {\n        \"name\": \"Grand Slam Family Fun Center\",\n        \"address\": \"2941 Coon Rapids Boulevard Northwest\",\n        \"city\": \"Coon Rapids\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55433\",\n        \"phone\": \"(763) 427-1959\",\n        \"website\": \"http:\/\/www.grandslamcoonrapids.com\/?y_source=1_MjMyMzg0Ny03MTUtbG9jYXRpb24ud2Vic2l0ZQ==\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.17389615,\n        \"longitude\": -93.34034938\n    },\n    {\n        \"name\": \"Mann Theaters Champlin\",\n        \"address\": \"11500 Theatre Drive North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 712-3241\",\n        \"website\": \"https:\/\/manntheatres.com\/theatre\/or\/81\/Champlin-Cinema-14\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.16215379,\n        \"longitude\": -93.39370982\n    },\n    {\n        \"name\": \"Eastman Nature Center\",\n        \"address\": \"13351 Elm Creek Road\",\n        \"city\": \"Maple Grove\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55369\",\n        \"phone\": \"(763) 694-7700\",\n        \"website\": \"http:\/\/www.threeriversparks.org\/parks\/elm-creek-park\/eastman-nature-center.aspx\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.15656946,\n        \"longitude\": -93.45048721\n    },\n    {\n        \"name\": \"Bunker Hills Golf Glub\",\n        \"address\": \"12800 Bunker Prairie Road Northwest\",\n        \"city\": \"Minneapolis\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55448\",\n        \"phone\": \"(763) 755-4141\",\n        \"website\": \"http:\/\/www.bunkerhillsgolf.com\/\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.20683211,\n        \"longitude\": -93.28924891\n    },\n    {\n        \"name\": \"Champlin Pickleball Courts\",\n        \"address\": \"7200 117th Avenue North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.ci.champlin.mn.us\/535\/Pickleball\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.16976469,\n        \"longitude\": -93.37272213\n    },\n    {\n        \"name\": \"Green Haven Golf Course\",\n        \"address\": \"2800 Greenhaven Road\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"(763) 576-2970\",\n        \"website\": \"http:\/\/greenhavengolfcourse.com\/\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.20933552,\n        \"longitude\": -93.39908885\n    },\n    {\n        \"name\": \"Target + Grocery\",\n        \"address\": \"11990 Business Park Boulevard North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 354-1006\",\n        \"website\": \"https:\/\/www.target.com\/sl\/champlin\/1831\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.17366781,\n        \"longitude\": -93.38820044\n    },\n    {\n        \"name\": \"ALDI\",\n        \"address\": \"11620 Theatre Drive North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(855) 955-2534\",\n        \"website\": \"https:\/\/stores.aldi.us\/mn\/champlin\/11620-theatre-drive?utm_source=google&utm_medium=local&utm_campaign=brand&utm_content=storepage_webclick\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.16507946,\n        \"longitude\": -93.39224642\n    },\n    {\n        \"name\": \"Cub-Champlin\",\n        \"address\": \"8600 114th Avenue North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 427-2714\",\n        \"website\": \"https:\/\/www.cub.com\/sm\/pickup\/rsid\/1001034\/store\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.16143693,\n        \"longitude\": -93.38974105\n    },\n    {\n        \"name\": \"Costco Wholesale\",\n        \"address\": \"1549-1401 Roosevelt Street\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.google.com\/maps\/search\/Costco+near+Champlin,+MN\/@https:\/\/www.google.com\/maps\/place\/Costco+Wholesale\/@45.1986713,-93.3891975,12038m\/data=!3m1!1e3!4m22!1m15!4m14!1m6!1m2!1s0x52b33f90ddd9471d:0x94092a4a62e8958c!2sCostco+Wholesale,+12547+Riverdale+Blvd,+Coon+Rapids,+MN+55448!2m2!1d-93.3479122!2d45.1986183!1m6!1m2!1s0x52b33f90ddd9471d:0x94092a4a62e8958c!2sCostco+Wholesale!2m2!1d-93.3479122!2d45.1986183!3m5!1s0x52b33f90ddd9471d:0x94092a4a62e8958c!8m2!3d45.1986183!4d-93.3479122!16s%2Fg%2F1hc4347fg?entry=ttu&g_ep=EgoyMDI1MTAxMi4wIKXMDSoASAFQAw%3D%3D\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.21504194,\n        \"longitude\": -93.36070964\n    },\n    {\n        \"name\": \"Champlin Plaza\",\n        \"address\": \"Ensign Avenue North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.google.com\/maps\/place\/Champlin+Plaza\/@45.1769656,-93.418739,14z\/data=!4m14!1m7!3m6!1s0x52b33ecddfbe7703:0x70027c8a91efdc9!2sChamplin+Plaza!8m2!3d45.1786521!4d-93.3947279!16s%2Fg%2F11pdnm_s8f!3m5!1s0x52b33ecddfbe7703:0x70027c8a91efdc9!8m2!3d45.1786521!4d-93.3947279!16s%2Fg%2F11pdnm_s8f?entry=ttu\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.18008141,\n        \"longitude\": -93.39453478\n    },\n    {\n        \"name\": \"Champlin Marketplace\",\n        \"address\": \"Marketplace Drive North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(610) 215-7939\",\n        \"website\": \"https:\/\/brixmor.com\/leasing\/retail-space\/mn\/champlin\/champlin-marketplace?utm_source=gmb&utm_medium=Yext\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.16075784,\n        \"longitude\": -93.38928143\n    },\n    {\n        \"name\": \"Anoka Shopping Center\",\n        \"address\": \"530 West Main Street\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"\",\n        \"website\": \"http:\/\/anoka-shopping-center.jany.io\/\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.20399397,\n        \"longitude\": -93.40072071\n    },\n    {\n        \"name\": \"Village Ten Shopping Center\",\n        \"address\": \"Northdale Boulevard Northwest\",\n        \"city\": \"Coon Rapids\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55433\",\n        \"phone\": \"\",\n        \"website\": \"http:\/\/village-center-coon-rapids.edan.io\/\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.18091914,\n        \"longitude\": -93.31945379\n    },\n    {\n        \"name\": \"Andover Downtown Center\",\n        \"address\": \"13735 Round Lake Boulevard Northwest\",\n        \"city\": \"Andover\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55304\",\n        \"phone\": \"(763) 506-7500\",\n        \"website\": \"https:\/\/www.google.com\/maps\/place\/Andover+Downtown+Center\/@45.2207401,-93.3588391,17z\/data=!3m1!5s0x52b322dd65ea990f:0xb3024738948daf5e!4m14!1m7!3m6!1s0x52b33dcf37478f5b:0xff9f7af7045cf34a!2sAndover+Downtown+Center!8m2!3d45.2207364!4d-93.3562642!16s%2Fg%2F1tdrwzf3!3m5!1s0x52b33dcf37478f5b:0xff9f7af7045cf34a!8m2!3d45.2207364!4d-93.3562642!16s%2Fg%2F1tdrwzf3?entry=ttu\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.22088751,\n        \"longitude\": -93.35624275\n    },\n    {\n        \"name\": \"Grady's Ace Hardware\",\n        \"address\": \"12325 Champlin Drive\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 506-0029\",\n        \"website\": \"http:\/\/www.gradysonline.com\/?utm_source=google&utm_medium=local&utm_campaign=localmaps&utm_content=15899\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.18313393,\n        \"longitude\": -93.39436297\n    },\n    {\n        \"name\": \"Rum River Mississippi River Confluence\",\n        \"address\": \"\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.google.com\/maps\/place\/Rum+River+Mississippi+River+Confluence\/@45.1901525,-93.3933585,17z\/data=!3m1!4b1!4m6!3m5!1s0x52b33f5a120df08f:0xb1a2618fd1acbe5f!8m2!3d45.1901487!4d-93.3907836!16s%2Fg%2F11jj4m2d72?entry=ttu\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.19033014,\n        \"longitude\": -93.39077287\n    },\n    {\n        \"name\": \"Anoka Area Ice Arena \",\n        \"address\": \"4111 North 7th Avenue\",\n        \"city\": \"Anoka\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55303\",\n        \"phone\": \"(763) 427-8163\",\n        \"website\": \"http:\/\/anokaicearena.com\/index.html\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.22758552,\n        \"longitude\": -93.37884116\n    },\n    {\n        \"name\": \"X-Golf Champlin\",\n        \"address\": \"11351 Aquila Drive North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 999-4615\",\n        \"website\": \"http:\/\/xgolfchamplin.com\/\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.15987758,\n        \"longitude\": -93.38957176\n    },\n    {\n        \"name\": \"Mercy Hospital\",\n        \"address\": \"11800 Blackfoot Street Northwest\",\n        \"city\": \"Coon Rapids\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55433\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.google.com\/maps\/place\/Mercy+Hospital\/@45.1829273,-93.4956686,12.25z\/data=!4m14!1m7!3m6!1s0x52b33917698d9a23:0xa744ceca9253d739!2sTwin+Cities+Maze!8m2!3d45.1498832!4d-93.3898162!16s%2Fg%2F11b67dwvj1!3m5!1s0x52b33ea897fa0af9:0x823f10ac65570e37!8m2!3d45.1828209!4d-93.3694016!16s%2Fm%2F05b2fjr?entry=ttu\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.18770904,\n        \"longitude\": -93.36835239\n    },\n    {\n        \"name\": \"Maple Grove Hospital\",\n        \"address\": \"9875 Hospital Drive\",\n        \"city\": \"Maple Grove\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55369\",\n        \"phone\": \"(763) 581-1000\",\n        \"website\": \"https:\/\/northmemorial.com\/location\/maple-grove-hospital\/?utm_source=google&utm_medium=organic&utm_campaign=local&utm_content=Maple%20Grove%20Hospital\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.13237672,\n        \"longitude\": -93.48057866\n    },\n    {\n        \"name\": \"Elm Creek Animal Hospital\",\n        \"address\": \"327 Dean Avenue East\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(763) 427-5150\",\n        \"website\": \"http:\/\/www.elmcreekanimalhospital.com\/\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.18592483,\n        \"longitude\": -93.3931642\n    },\n    {\n        \"name\": \"Mississippi River, Point Park Boat Landing\",\n        \"address\": \"East River Parkway\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.dnr.state.mn.us\/water_access\/site.html?id=WAS01225\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.1851947,\n        \"longitude\": -93.38775485\n    },\n    {\n        \"name\": \"Champlin Library\",\n        \"address\": \"12154 Ensign Avenue North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(612) 543-6250\",\n        \"website\": \"https:\/\/www.hclib.org\/about\/locations\/champlin\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.17485088,\n        \"longitude\": -93.39424538\n    },\n    {\n        \"name\": \"Elm Creek Park Reserve\",\n        \"address\": \"12400 James Deane Parkway\",\n        \"city\": \"Maple Grove\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55369\",\n        \"phone\": \"(763) 694-7894\",\n        \"website\": \"https:\/\/www.threeriversparks.org\/location\/elm-creek-park-reserve\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.13815694,\n        \"longitude\": -93.43793272\n    },\n    {\n        \"name\": \"Park Nicollet Clinic\",\n        \"address\": \"12142 Business Park Boulevard North\",\n        \"city\": \"Champlin\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55316\",\n        \"phone\": \"(952) 977-0500\",\n        \"website\": \"https:\/\/www.healthpartners.com\/care\/find\/location\/primary-care-clinics\/park-nicollet\/champlin\/?utm_campaign=primarycare_locallistings_20m1_care_pn&utm_source=googlemybusiness_&utm_medium=organic&utm_content=park-nicollet-clinic-champlin_localpack_conversion&utm_term=_v1__\/\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.17708099,\n        \"longitude\": -93.39051975\n    },\n    {\n        \"name\": \"Allina Health Clinic\",\n        \"address\": \"9055 Springbrook Drive\",\n        \"city\": \"Coon Rapids\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55433\",\n        \"phone\": \"(763) 780-9155\",\n        \"website\": \"https:\/\/account.allinahealth.org\/locations\/54?utm_source=gmb&utm_medium=organic&utm_content=web-url&utm_campaign=gmb_website&utm_term=Allina-Health-Coon-Rapids-Clinic\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.14171434,\n        \"longitude\": -93.2729297\n    }\n]\t\t\t<\/pre>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<script>\n\tdocument.addEventListener('DOMContentLoaded', function() {\n\tmapboxgl.accessToken = 'pk.eyJ1Ijoicm9ja2V0NTUiLCJhIjoiY21ncHFhdHJ3MDhwcTJscTAzM2NkMHkwNCJ9.gkYlfHlhrjBpyPbi3Qa1Ow';\n\n\tconst map = new mapboxgl.Map({\n\t\tcontainer: 'map',\n\t\tstyle: 'mapbox:\/\/styles\/mapbox\/light-v11',\n\t\tcenter: [-93.398399, 45.181308],\n\t\tzoom: 10 \/\/ Lower initial zoom, will be adjusted by fitBounds\n\t});\n\n\t\/\/ Category colors and labels\n\tconst categories = {\n\t\tfood_drink: { label: 'Food & Drink', color: '#2a4d34', icon: 'fa-utensils', unicode: '\\uf2e7' },\n\t\tentertainment: { label: 'Entertainment', color: '#36749d', icon: 'fa-masks-theater', unicode: '\\uf630' },\n\t\tshopping: { label: 'Shopping', color: '#838e3f', icon: 'fa-bag-shopping', unicode: '\\uf290' },\n\t\tactivities: { label: 'Activities', color: '#8c3330', icon: 'fa-person-hiking', unicode: '\\uf6ec' },\n\t\tcommunity: { label: 'Community', color: '#745e7c', icon: 'fa-landmark', unicode: '\\uf66f' }\n\t};\n\n\t\/\/ Points of Interest - loaded from CSV via PHP\n\tconst pois = [{\"name\":\"Pour Wine Bar & Bistro\",\"address\":\"12379 Champlin Drive\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"\",\"website\":\"12379 Champlin Dr, Champlin, MN 55316 - Search (bing.com)\",\"location_type\":\"food_drink\",\"latitude\":45.17868,\"longitude\":-93.394402},{\"name\":\"Caribou Coffee\",\"address\":\"101 West Main Street\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"(763) 712-5346\",\"website\":\"https:\\\/\\\/locations.cariboucoffee.com\\\/us\\\/mn\\\/anoka\\\/101-west-main-street\",\"location_type\":\"food_drink\",\"latitude\":45.20050522,\"longitude\":-93.39319569},{\"name\":\"Willy McCoys\",\"address\":\"12450 Business Park Boulevard North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 422-5020\",\"website\":\"http:\\\/\\\/www.willymccoys.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.17928349,\"longitude\":-93.39100965},{\"name\":\"Chili Lime \",\"address\":\"12490 Champlin Drive\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 204-8807\",\"website\":\"https:\\\/\\\/chili-lime-cantina.square.site\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.18045995,\"longitude\":-93.39337662},{\"name\":\"Q Fanatic BBQ & Grill\",\"address\":\"180 Miller Road\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(612) 440-6628\",\"website\":\"http:\\\/\\\/qfanatic.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.18821615,\"longitude\":-93.39519324},{\"name\":\"Buffalo Wild Wings\",\"address\":\"11580 Theatre Drive North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 427-9464\",\"website\":\"https:\\\/\\\/www.buffalowildwings.com\\\/locations\\\/us\\\/mn\\\/champlin\\\/11580-theater-dr\\\/sports-bar-68\\\/?utm_source=google-my-business&utm_medium=organic&utm_campaign=website-link&y_source=1_MjAxNjYxMTUyOS03MTUtbG9jYXRpb24ud2Vic2l0ZQ%3D%3D\",\"location_type\":\"food_drink\",\"latitude\":45.16496661,\"longitude\":-93.39281962},{\"name\":\"Hans' Bakery\",\"address\":\"1423 5th Avenue\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"(763) 421-4200\",\"website\":\"http:\\\/\\\/www.wuollet.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.1918204,\"longitude\":-93.38393797},{\"name\":\"The Mad Hatter\",\"address\":\"1632 South Ferry Street\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"(763) 422-4160\",\"website\":\"https:\\\/\\\/www.madhatteranoka.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.19541309,\"longitude\":-93.39349687},{\"name\":\"Sparky's Caf\\u00e9\",\"address\":\"12 Bridge Square\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"(763) 427-0076\",\"website\":\"http:\\\/\\\/sparkyscafemn.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.19742318,\"longitude\":-93.39088714},{\"name\":\"Elm Creek Brewing\",\"address\":\"11469 Marketplace Drive North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 208-3623\",\"website\":\"https:\\\/\\\/www.elmcreekbrewing.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.16272873,\"longitude\":-93.39044825},{\"name\":\"Twin Cities Maze\",\"address\":\"8001 109th Avenue North\",\"city\":\"Brooklyn Park\",\"state\":\"MN\",\"postal_code\":\"55445\",\"phone\":\"(952) 992-9326\",\"website\":\"https:\\\/\\\/twincitiesmaze.com\\\/\",\"location_type\":\"entertainment\",\"latitude\":45.15117427,\"longitude\":-93.38971611},{\"name\":\"Mississippi Crossings Event Center\",\"address\":\"307 East River Parkway\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 253-4220\",\"website\":\"http:\\\/\\\/www.mississippicrossings.com\\\/\",\"location_type\":\"entertainment\",\"latitude\":45.18738367,\"longitude\":-93.39211886},{\"name\":\"Rice Street Beach\",\"address\":\"532 Rice Street\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Rice+Street+Beach\\\/@45.1951063,-93.404088,17z\\\/data=!3m1!4b1!4m6!3m5!1s0x52b33fb981b231af:0x95bf260153bc88b2!8m2!3d45.1951025!4d-93.4015131!16s%2Fg%2F11kxgv3gf0?entry=ttu\",\"location_type\":\"entertainment\",\"latitude\":45.19526124,\"longitude\":-93.40153456},{\"name\":\"Grand Slam Family Fun Center\",\"address\":\"2941 Coon Rapids Boulevard Northwest\",\"city\":\"Coon Rapids\",\"state\":\"MN\",\"postal_code\":\"55433\",\"phone\":\"(763) 427-1959\",\"website\":\"http:\\\/\\\/www.grandslamcoonrapids.com\\\/?y_source=1_MjMyMzg0Ny03MTUtbG9jYXRpb24ud2Vic2l0ZQ==\",\"location_type\":\"entertainment\",\"latitude\":45.17389615,\"longitude\":-93.34034938},{\"name\":\"Mann Theaters Champlin\",\"address\":\"11500 Theatre Drive North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 712-3241\",\"website\":\"https:\\\/\\\/manntheatres.com\\\/theatre\\\/or\\\/81\\\/Champlin-Cinema-14\",\"location_type\":\"entertainment\",\"latitude\":45.16215379,\"longitude\":-93.39370982},{\"name\":\"Eastman Nature Center\",\"address\":\"13351 Elm Creek Road\",\"city\":\"Maple Grove\",\"state\":\"MN\",\"postal_code\":\"55369\",\"phone\":\"(763) 694-7700\",\"website\":\"http:\\\/\\\/www.threeriversparks.org\\\/parks\\\/elm-creek-park\\\/eastman-nature-center.aspx\",\"location_type\":\"entertainment\",\"latitude\":45.15656946,\"longitude\":-93.45048721},{\"name\":\"Bunker Hills Golf Glub\",\"address\":\"12800 Bunker Prairie Road Northwest\",\"city\":\"Minneapolis\",\"state\":\"MN\",\"postal_code\":\"55448\",\"phone\":\"(763) 755-4141\",\"website\":\"http:\\\/\\\/www.bunkerhillsgolf.com\\\/\",\"location_type\":\"entertainment\",\"latitude\":45.20683211,\"longitude\":-93.28924891},{\"name\":\"Champlin Pickleball Courts\",\"address\":\"7200 117th Avenue North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.ci.champlin.mn.us\\\/535\\\/Pickleball\",\"location_type\":\"entertainment\",\"latitude\":45.16976469,\"longitude\":-93.37272213},{\"name\":\"Green Haven Golf Course\",\"address\":\"2800 Greenhaven Road\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"(763) 576-2970\",\"website\":\"http:\\\/\\\/greenhavengolfcourse.com\\\/\",\"location_type\":\"entertainment\",\"latitude\":45.20933552,\"longitude\":-93.39908885},{\"name\":\"Target + Grocery\",\"address\":\"11990 Business Park Boulevard North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 354-1006\",\"website\":\"https:\\\/\\\/www.target.com\\\/sl\\\/champlin\\\/1831\",\"location_type\":\"shopping\",\"latitude\":45.17366781,\"longitude\":-93.38820044},{\"name\":\"ALDI\",\"address\":\"11620 Theatre Drive North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(855) 955-2534\",\"website\":\"https:\\\/\\\/stores.aldi.us\\\/mn\\\/champlin\\\/11620-theatre-drive?utm_source=google&utm_medium=local&utm_campaign=brand&utm_content=storepage_webclick\",\"location_type\":\"shopping\",\"latitude\":45.16507946,\"longitude\":-93.39224642},{\"name\":\"Cub-Champlin\",\"address\":\"8600 114th Avenue North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 427-2714\",\"website\":\"https:\\\/\\\/www.cub.com\\\/sm\\\/pickup\\\/rsid\\\/1001034\\\/store\",\"location_type\":\"shopping\",\"latitude\":45.16143693,\"longitude\":-93.38974105},{\"name\":\"Costco Wholesale\",\"address\":\"1549-1401 Roosevelt Street\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.google.com\\\/maps\\\/search\\\/Costco+near+Champlin,+MN\\\/@https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Costco+Wholesale\\\/@45.1986713,-93.3891975,12038m\\\/data=!3m1!1e3!4m22!1m15!4m14!1m6!1m2!1s0x52b33f90ddd9471d:0x94092a4a62e8958c!2sCostco+Wholesale,+12547+Riverdale+Blvd,+Coon+Rapids,+MN+55448!2m2!1d-93.3479122!2d45.1986183!1m6!1m2!1s0x52b33f90ddd9471d:0x94092a4a62e8958c!2sCostco+Wholesale!2m2!1d-93.3479122!2d45.1986183!3m5!1s0x52b33f90ddd9471d:0x94092a4a62e8958c!8m2!3d45.1986183!4d-93.3479122!16s%2Fg%2F1hc4347fg?entry=ttu&g_ep=EgoyMDI1MTAxMi4wIKXMDSoASAFQAw%3D%3D\",\"location_type\":\"shopping\",\"latitude\":45.21504194,\"longitude\":-93.36070964},{\"name\":\"Champlin Plaza\",\"address\":\"Ensign Avenue North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Champlin+Plaza\\\/@45.1769656,-93.418739,14z\\\/data=!4m14!1m7!3m6!1s0x52b33ecddfbe7703:0x70027c8a91efdc9!2sChamplin+Plaza!8m2!3d45.1786521!4d-93.3947279!16s%2Fg%2F11pdnm_s8f!3m5!1s0x52b33ecddfbe7703:0x70027c8a91efdc9!8m2!3d45.1786521!4d-93.3947279!16s%2Fg%2F11pdnm_s8f?entry=ttu\",\"location_type\":\"shopping\",\"latitude\":45.18008141,\"longitude\":-93.39453478},{\"name\":\"Champlin Marketplace\",\"address\":\"Marketplace Drive North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(610) 215-7939\",\"website\":\"https:\\\/\\\/brixmor.com\\\/leasing\\\/retail-space\\\/mn\\\/champlin\\\/champlin-marketplace?utm_source=gmb&utm_medium=Yext\",\"location_type\":\"shopping\",\"latitude\":45.16075784,\"longitude\":-93.38928143},{\"name\":\"Anoka Shopping Center\",\"address\":\"530 West Main Street\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"\",\"website\":\"http:\\\/\\\/anoka-shopping-center.jany.io\\\/\",\"location_type\":\"shopping\",\"latitude\":45.20399397,\"longitude\":-93.40072071},{\"name\":\"Village Ten Shopping Center\",\"address\":\"Northdale Boulevard Northwest\",\"city\":\"Coon Rapids\",\"state\":\"MN\",\"postal_code\":\"55433\",\"phone\":\"\",\"website\":\"http:\\\/\\\/village-center-coon-rapids.edan.io\\\/\",\"location_type\":\"shopping\",\"latitude\":45.18091914,\"longitude\":-93.31945379},{\"name\":\"Andover Downtown Center\",\"address\":\"13735 Round Lake Boulevard Northwest\",\"city\":\"Andover\",\"state\":\"MN\",\"postal_code\":\"55304\",\"phone\":\"(763) 506-7500\",\"website\":\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Andover+Downtown+Center\\\/@45.2207401,-93.3588391,17z\\\/data=!3m1!5s0x52b322dd65ea990f:0xb3024738948daf5e!4m14!1m7!3m6!1s0x52b33dcf37478f5b:0xff9f7af7045cf34a!2sAndover+Downtown+Center!8m2!3d45.2207364!4d-93.3562642!16s%2Fg%2F1tdrwzf3!3m5!1s0x52b33dcf37478f5b:0xff9f7af7045cf34a!8m2!3d45.2207364!4d-93.3562642!16s%2Fg%2F1tdrwzf3?entry=ttu\",\"location_type\":\"shopping\",\"latitude\":45.22088751,\"longitude\":-93.35624275},{\"name\":\"Grady's Ace Hardware\",\"address\":\"12325 Champlin Drive\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 506-0029\",\"website\":\"http:\\\/\\\/www.gradysonline.com\\\/?utm_source=google&utm_medium=local&utm_campaign=localmaps&utm_content=15899\",\"location_type\":\"shopping\",\"latitude\":45.18313393,\"longitude\":-93.39436297},{\"name\":\"Rum River Mississippi River Confluence\",\"address\":\"\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Rum+River+Mississippi+River+Confluence\\\/@45.1901525,-93.3933585,17z\\\/data=!3m1!4b1!4m6!3m5!1s0x52b33f5a120df08f:0xb1a2618fd1acbe5f!8m2!3d45.1901487!4d-93.3907836!16s%2Fg%2F11jj4m2d72?entry=ttu\",\"location_type\":\"community\",\"latitude\":45.19033014,\"longitude\":-93.39077287},{\"name\":\"Anoka Area Ice Arena \",\"address\":\"4111 North 7th Avenue\",\"city\":\"Anoka\",\"state\":\"MN\",\"postal_code\":\"55303\",\"phone\":\"(763) 427-8163\",\"website\":\"http:\\\/\\\/anokaicearena.com\\\/index.html\",\"location_type\":\"entertainment\",\"latitude\":45.22758552,\"longitude\":-93.37884116},{\"name\":\"X-Golf Champlin\",\"address\":\"11351 Aquila Drive North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 999-4615\",\"website\":\"http:\\\/\\\/xgolfchamplin.com\\\/\",\"location_type\":\"community\",\"latitude\":45.15987758,\"longitude\":-93.38957176},{\"name\":\"Mercy Hospital\",\"address\":\"11800 Blackfoot Street Northwest\",\"city\":\"Coon Rapids\",\"state\":\"MN\",\"postal_code\":\"55433\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Mercy+Hospital\\\/@45.1829273,-93.4956686,12.25z\\\/data=!4m14!1m7!3m6!1s0x52b33917698d9a23:0xa744ceca9253d739!2sTwin+Cities+Maze!8m2!3d45.1498832!4d-93.3898162!16s%2Fg%2F11b67dwvj1!3m5!1s0x52b33ea897fa0af9:0x823f10ac65570e37!8m2!3d45.1828209!4d-93.3694016!16s%2Fm%2F05b2fjr?entry=ttu\",\"location_type\":\"community\",\"latitude\":45.18770904,\"longitude\":-93.36835239},{\"name\":\"Maple Grove Hospital\",\"address\":\"9875 Hospital Drive\",\"city\":\"Maple Grove\",\"state\":\"MN\",\"postal_code\":\"55369\",\"phone\":\"(763) 581-1000\",\"website\":\"https:\\\/\\\/northmemorial.com\\\/location\\\/maple-grove-hospital\\\/?utm_source=google&utm_medium=organic&utm_campaign=local&utm_content=Maple%20Grove%20Hospital\",\"location_type\":\"community\",\"latitude\":45.13237672,\"longitude\":-93.48057866},{\"name\":\"Elm Creek Animal Hospital\",\"address\":\"327 Dean Avenue East\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(763) 427-5150\",\"website\":\"http:\\\/\\\/www.elmcreekanimalhospital.com\\\/\",\"location_type\":\"community\",\"latitude\":45.18592483,\"longitude\":-93.3931642},{\"name\":\"Mississippi River, Point Park Boat Landing\",\"address\":\"East River Parkway\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.dnr.state.mn.us\\\/water_access\\\/site.html?id=WAS01225\",\"location_type\":\"community\",\"latitude\":45.1851947,\"longitude\":-93.38775485},{\"name\":\"Champlin Library\",\"address\":\"12154 Ensign Avenue North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(612) 543-6250\",\"website\":\"https:\\\/\\\/www.hclib.org\\\/about\\\/locations\\\/champlin\",\"location_type\":\"community\",\"latitude\":45.17485088,\"longitude\":-93.39424538},{\"name\":\"Elm Creek Park Reserve\",\"address\":\"12400 James Deane Parkway\",\"city\":\"Maple Grove\",\"state\":\"MN\",\"postal_code\":\"55369\",\"phone\":\"(763) 694-7894\",\"website\":\"https:\\\/\\\/www.threeriversparks.org\\\/location\\\/elm-creek-park-reserve\",\"location_type\":\"community\",\"latitude\":45.13815694,\"longitude\":-93.43793272},{\"name\":\"Park Nicollet Clinic\",\"address\":\"12142 Business Park Boulevard North\",\"city\":\"Champlin\",\"state\":\"MN\",\"postal_code\":\"55316\",\"phone\":\"(952) 977-0500\",\"website\":\"https:\\\/\\\/www.healthpartners.com\\\/care\\\/find\\\/location\\\/primary-care-clinics\\\/park-nicollet\\\/champlin\\\/?utm_campaign=primarycare_locallistings_20m1_care_pn&utm_source=googlemybusiness_&utm_medium=organic&utm_content=park-nicollet-clinic-champlin_localpack_conversion&utm_term=_v1__\\\/\",\"location_type\":\"community\",\"latitude\":45.17708099,\"longitude\":-93.39051975},{\"name\":\"Allina Health Clinic\",\"address\":\"9055 Springbrook Drive\",\"city\":\"Coon Rapids\",\"state\":\"MN\",\"postal_code\":\"55433\",\"phone\":\"(763) 780-9155\",\"website\":\"https:\\\/\\\/account.allinahealth.org\\\/locations\\\/54?utm_source=gmb&utm_medium=organic&utm_content=web-url&utm_campaign=gmb_website&utm_term=Allina-Health-Coon-Rapids-Clinic\",\"location_type\":\"community\",\"latitude\":45.14171434,\"longitude\":-93.2729297}];\n\n\t\/\/ Helper function to validate and format address\n\tfunction formatAddress(poi) {\n\t\t\/\/ Check if both address and city exist and are not empty\n\t\tif (poi.address && poi.address.trim() && poi.city && poi.city.trim()) {\n\t\t\treturn `${poi.address}, ${poi.city}`;\n\t\t}\n\t\treturn ''; \/\/ Return empty string if incomplete\n\t}\n\n\t\/\/ Function to create marker icon on canvas\n\tfunction createMarkerIcon(color, iconUnicode) {\n\t\tconst size = 64;\n\t\tconst canvas = document.createElement('canvas');\n\t\tcanvas.width = size;\n\t\tcanvas.height = size;\n\t\tconst ctx = canvas.getContext('2d');\n\n\t\t\/\/ Draw circle\n\t\tctx.fillStyle = color;\n\t\tctx.beginPath();\n\t\tctx.arc(size\/2, size\/2, size\/2 - 4, 0, Math.PI * 2);\n\t\tctx.fill();\n\n\t\t\/\/ Draw icon\n\t\tctx.fillStyle = 'white';\n\t\tctx.font = '900 28px \"Font Awesome 6 Pro\"';\n\t\tctx.textAlign = 'center';\n\t\tctx.textBaseline = 'middle';\n\t\tctx.fillText(iconUnicode, size\/2, size\/2);\n\n\t\treturn { width: size, height: size, data: ctx.getImageData(0, 0, size, size).data };\n\t}\n\n\t\/\/ Function to create icon without circle background\n\tfunction createIconOnly(color, iconUnicode) {\n\t\tconst size = 64;\n\t\tconst canvas = document.createElement('canvas');\n\t\tcanvas.width = size;\n\t\tcanvas.height = size;\n\t\tconst ctx = canvas.getContext('2d');\n\n\t\t\/\/ Draw icon only\n\t\tctx.fillStyle = color;\n\t\tctx.font = '900 40px \"Font Awesome 6 Pro\"';\n\t\tctx.textAlign = 'center';\n\t\tctx.textBaseline = 'middle';\n\t\tctx.fillText(iconUnicode, size\/2, size\/2);\n\n\t\treturn { width: size, height: size, data: ctx.getImageData(0, 0, size, size).data };\n\t}\n\n\t\/\/ Prepare GeoJSON data for POIs\n\tconst geojsonData = {\n\t\ttype: 'FeatureCollection',\n\t\tfeatures: pois.map((poi, index) => ({\n\t\t\ttype: 'Feature',\n\t\t\tgeometry: {\n\t\t\t\ttype: 'Point',\n\t\t\t\tcoordinates: [poi.longitude, poi.latitude]\n\t\t\t},\n\t\t\tproperties: {\n\t\t\t\t...poi,\n\t\t\t\tindex,\n\t\t\t\tcolor: categories[poi.location_type].color,\n\t\t\t\ticon: categories[poi.location_type].icon\n\t\t\t}\n\t\t}))\n\t};\n\n\t\/\/ Prepare GeoJSON data for main location\n\tconst mainLocationData = {\n\t\ttype: 'FeatureCollection',\n\t\tfeatures: [{\n\t\t\ttype: 'Feature',\n\t\t\tgeometry: {\n\t\t\t\ttype: 'Point',\n\t\t\t\tcoordinates: [-93.398399, 45.181308]\n\t\t\t},\n\t\t\tproperties: {\n\t\t\t\tname: \"Amira Choice Champlin\",\n\t\t\t\taddress: \"<p><a href=\\\"https:\\\/\\\/maps.app.goo.gl\\\/QBoCdWdejqtoB3AY7\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">119 East Hayden Lake Road<br \\\/>\\nChamplin, MN 55316<\\\/a><\\\/p>\\n\"\t\t\t}\n\t\t}]\n\t};\n\n\t\/\/ Wait for map to load\n\tmap.on('load', () => {\n\t\t\/\/ Add marker images for each category\n\t\tObject.keys(categories).forEach(catKey => {\n\t\t\tconst cat = categories[catKey];\n\t\t\tconst iconImage = createMarkerIcon(cat.color, cat.unicode);\n\t\t\tmap.addImage(catKey, iconImage);\n\t\t});\n\n\t\t\/\/ Add star icon for main location\n\t\tconst starIcon = createIconOnly('#ec0a0aff', '\\uf3c5');\n\t\tmap.addImage('main-location', starIcon);\n\n\t\t\/\/ Add POI source\n\t\tmap.addSource('pois', {\n\t\t\ttype: 'geojson',\n\t\t\tdata: geojsonData\n\t\t});\n\n\t\t\/\/ Add POI layer\n\t\tmap.addLayer({\n\t\t\tid: 'poi-markers',\n\t\t\ttype: 'symbol',\n\t\t\tsource: 'pois',\n\t\t\tlayout: {\n\t\t\t\t'icon-image': ['get', 'location_type'],\n\t\t\t\t'icon-size': 0.5,\n\t\t\t\t'icon-allow-overlap': true\n\t\t\t}\n\t\t});\n\n\t\t\/\/ Add main location source\n\t\tmap.addSource('main-location', {\n\t\t\ttype: 'geojson',\n\t\t\tdata: mainLocationData\n\t\t});\n\n\t\t\/\/ Add main location layer (added after POI layer so it renders on top)\n\t\tmap.addLayer({\n\t\t\tid: 'main-location-marker',\n\t\t\ttype: 'symbol',\n\t\t\tsource: 'main-location',\n\t\t\tlayout: {\n\t\t\t\t'icon-image': 'main-location',\n\t\t\t\t'icon-size': 0.875,\n\t\t\t\t'icon-allow-overlap': true\n\t\t\t}\n\t\t});\n\t\t\t\n\t\t\/\/ Add click handler for POIs\n\t\tmap.on('click', 'poi-markers', (e) => {\n\t\t\tconst props = e.features[0].properties;\n\t\t\tconst coordinates = e.features[0].geometry.coordinates.slice();\n\t\t\tconst cat = categories[props.location_type];\n\n\t\t\t\/\/ Ensure that if the map is zoomed out such that multiple\n\t\t\t\/\/ copies of the feature are visible, the popup appears\n\t\t\t\/\/ over the copy being pointed to.\n\t\t\twhile (Math.abs(e.lngLat.lng - coordinates[0]) > 180) {\n\t\t\t\tcoordinates[0] += e.lngLat.lng > coordinates[0] ? 360 : -360;\n\t\t\t}\n\n\t\t\tconst address = formatAddress(props);\n\t\t\tnew mapboxgl.Popup()\n\t\t\t\t.setLngLat(coordinates)\n\t\t\t\t.setHTML(`\n\t\t\t\t\t<span class=\"popup-category\" style=\"background:${cat.color};color:white\"><i class=\"fas ${cat.icon}\"><\/i> ${cat.label}<\/span>\n\t\t\t\t\t<div class=\"popup-title\">${props.name}<\/div>\n\t\t\t\t\t${address ? `<div class=\"popup-address\">${address}<\/div>` : ''}\n\t\t\t\t\t${props.phone ? `<div class=\"popup-phone\"><a href=\"tel:${props.phone}\">${props.phone}<\/a><\/div>` : ''}\n\t\t\t\t\t${props.website ? `<a href=\"${props.website}\" target=\"_blank\" class=\"popup-button\">Visit Website<\/a>` : ''}\n\t\t\t\t`)\n\t\t\t\t.addTo(map);\n\t\t});\n\n\t\t\/\/ Add click handler for main location\n\t\tmap.on('click', 'main-location-marker', (e) => {\n\t\t\tconst props = e.features[0].properties;\n\t\t\tconst coordinates = e.features[0].geometry.coordinates.slice();\n    \n\t\t\t\/\/ Ensure that if the map is zoomed out such that multiple\n\t\t\t\/\/ copies of the feature are visible, the popup appears\n\t\t\t\/\/ over the copy being pointed to.\n\t\t\twhile (Math.abs(e.lngLat.lng - coordinates[0]) > 180) {\n\t\t\t\tcoordinates[0] += e.lngLat.lng > coordinates[0] ? 360 : -360;\n\t\t\t}\n    \n\t\t\tnew mapboxgl.Popup()\n\t\t\t\t.setLngLat(coordinates)\n\t\t\t\t.setHTML(`\n\t\t\t\t\t<div class=\"popup-title\">${props.name}<\/div>\n\t\t\t\t\t<div class=\"popup-address\">${props.address}<\/div>\n\t\t\t\t`)\n\t\t\t\t.addTo(map);\n\t\t});\n\n\t\t\/\/ Change cursor on hover for POIs\n\t\tmap.on('mouseenter', 'poi-markers', () => {\n\t\t\tmap.getCanvas().style.cursor = 'pointer';\n\t\t});\n\n\t\tmap.on('mouseleave', 'poi-markers', () => {\n\t\t\tmap.getCanvas().style.cursor = '';\n\t\t});\n\n\t\t\/\/ Change cursor on hover for main location\n\t\tmap.on('mouseenter', 'main-location-marker', () => {\n\t\t\tmap.getCanvas().style.cursor = 'pointer';\n\t\t});\n\n\t\tmap.on('mouseleave', 'main-location-marker', () => {\n\t\t\tmap.getCanvas().style.cursor = '';\n\t\t});\n\n\t\t\/\/ Calculate bounds to fit all POIs and main location\n\t\tif (pois.length > 0) {\n\t\t\tconst bounds = new mapboxgl.LngLatBounds();\n\n\t\t\t\/\/ Add all POI coordinates to bounds\n\t\t\tpois.forEach(poi => {\n\t\t\t\tbounds.extend([poi.longitude, poi.latitude]);\n\t\t\t});\n\n\t\t\t\/\/ Add main location to bounds\n\t\t\tbounds.extend([-93.398399, 45.181308]);\n\n\t\t\t\/\/ Fit map to bounds with padding\n\t\t\tmap.fitBounds(bounds, {\n\t\t\t\tpadding: 50, \/\/ Equal padding on all sides\n\t\t\t\tmaxZoom: 13,\n\t\t\t\tduration: 0 \/\/ No animation on initial load\n\t\t\t});\n\t\t}\n\t});\n\n\t\/\/ Build sidebar\n\tfunction buildSidebar() {\n\t\tconst container = document.getElementById('categories-container');\n            \n\t\t\/\/ Group POIs by category\n\t\tconst grouped = {};\n\t\tpois.forEach((poi, index) => {\n\t\t\tif (!grouped[poi.location_type]) {\n\t\t\t\tgrouped[poi.location_type] = [];\n\t\t\t}\n\t\t\tgrouped[poi.location_type].push({ ...poi, index });\n\t\t});\n            \n\t\t\/\/ Create accordion for each category\n\t\tObject.keys(categories).forEach(catKey => {\n\t\t\tif (!grouped[catKey]) return;\n                \n\t\t\tconst cat = categories[catKey];\n\t\t\tconst items = grouped[catKey];\n                \n\t\t\tconst section = document.createElement('div');\n\t\t\tsection.className = 'category-section';\n                \n\t\t\tconst header = document.createElement('div');\n\t\t\theader.className = 'category-header';\n\t\t\theader.innerHTML = `\n\t\t\t\t<div class=\"category-title\">\n\t\t\t\t\t<div class=\"category-icon\" style=\"background: ${cat.color}\">\n\t\t\t\t\t\t<i class=\"fas ${cat.icon}\"><\/i>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<span>${cat.label}<\/span>\n\t\t\t\t\t<span class=\"category-count\">${items.length}<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<span class=\"chevron\">\u25bc<\/span>\n\t\t\t`;\n                \n\t\t\tconst list = document.createElement('div');\n\t\t\tlist.className = 'category-list';\n                \n\t\t\titems.forEach(poi => {\n\t\t\t\tconst item = document.createElement('div');\n\t\t\t\titem.className = 'poi-item';\n\t\t\t\tconst address = formatAddress(poi);\n\t\t\t\titem.innerHTML = `\n\t\t\t\t\t<div class=\"poi-name\">${poi.name}<\/div>\n\t\t\t\t\t${address ? `<div class=\"poi-address\">${address}<\/div>` : ''}\n\t\t\t\t`;\n\n\t\t\t\titem.addEventListener('click', () => {\n\t\t\t\t\t\/\/ Scroll to map with offset for fixed header\n\t\t\t\t\tconst mapElement = document.getElementById('map');\n\t\t\t\t\tif (mapElement) {\n\t\t\t\t\t\tconst elementPosition = mapElement.getBoundingClientRect().top;\n\t\t\t\t\t\tconst offsetPosition = elementPosition + window.pageYOffset - 200;\n\n\t\t\t\t\t\twindow.scrollTo({\n\t\t\t\t\t\t\ttop: offsetPosition,\n\t\t\t\t\t\t\tbehavior: 'smooth'\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Close any existing popups\n\t\t\t\t\tconst popups = document.getElementsByClassName('mapboxgl-popup');\n\t\t\t\t\tif (popups.length) {\n\t\t\t\t\t\tfor (let i = 0; i < popups.length; i++) {\n\t\t\t\t\t\t\tpopups[i].remove();\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tmap.flyTo({\n\t\t\t\t\t\tcenter: [poi.longitude, poi.latitude],\n\t\t\t\t\t\tzoom: 13,\n\t\t\t\t\t\tduration: 1500\n\t\t\t\t\t});\n\n\t\t\t\t\t\/\/ Show popup after fly\n\t\t\t\t\tsetTimeout(() => {\n\t\t\t\t\t\tconst cat = categories[poi.location_type];\n\t\t\t\t\t\tconst address = formatAddress(poi);\n\t\t\t\t\t\tnew mapboxgl.Popup()\n\t\t\t\t\t\t\t.setLngLat([poi.longitude, poi.latitude])\n\t\t\t\t\t\t\t.setHTML(`\n\t\t\t\t\t\t\t\t<span class=\"popup-category\" style=\"background:${cat.color};color:white\"><i class=\"fas ${cat.icon}\"><\/i> ${cat.label}<\/span>\n\t\t\t\t\t\t\t\t<div class=\"popup-title\">${poi.name}<\/div>\n\t\t\t\t\t\t\t\t${address ? `<div class=\"popup-address\">${address}<\/div>` : ''}\n\t\t\t\t\t\t\t\t${poi.phone ? `<div class=\"popup-phone\"><a href=\"tel:${poi.phone}\">${poi.phone}<\/a><\/div>` : ''}\n\t\t\t\t\t\t\t\t${poi.website ? `<a href=\"${poi.website}\" target=\"_blank\" class=\"popup-button\">Visit Website<\/a>` : ''}\n\t\t\t\t\t\t\t`)\n\t\t\t\t\t\t\t.addTo(map);\n\t\t\t\t\t}, 1500);\n\t\t\t\t});\n\n\t\t\t\tlist.appendChild(item);\n\t\t\t});\n                \n\t\t\theader.addEventListener('click', () => {\n\t\t\t\tconst isActive = header.classList.contains('active');\n\n\t\t\t\t\/\/ Close all accordions\n\t\t\t\tdocument.querySelectorAll('.category-header').forEach(h => {\n\t\t\t\t\th.classList.remove('active');\n\t\t\t\t});\n\t\t\t\tdocument.querySelectorAll('.category-list').forEach(l => {\n\t\t\t\t\tl.classList.remove('active');\n\t\t\t\t});\n\n\t\t\t\t\/\/ If this accordion was not active, open it\n\t\t\t\tif (!isActive) {\n\t\t\t\t\theader.classList.add('active');\n\t\t\t\t\tlist.classList.add('active');\n\t\t\t\t}\n\t\t\t});\n                \n\t\t\tsection.appendChild(header);\n\t\t\tsection.appendChild(list);\n\t\t\tcontainer.appendChild(section);\n\t\t});\n\t}\n\n\tbuildSidebar();\n\n\t\/\/ Add navigation controls\n\tmap.addControl(new mapboxgl.NavigationControl());\n});\n<\/script>\n\n\n\t<section\n\t\tclass=\"alt-content\">\n\t\t\t\t<div class=\"container\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<div\n\t\t\t\t\tclass=\"col-lg-8 pe-lg-5 pb-5 pb-lg-0 altcopy\">\n\t\t\t\t\t<h2>Explore Other Amira Communities<\/h2>\n<p>Looking to explore other senior living communities outside of Champlin? Amira offers a variety of options across Minnesota to support different lifestyles and care needs.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t<a class=\"btn btn-main mt-4\" href=\"https:\/\/www.amiraliving.com\/communities\/living-options-independent-option\/\"\n\t\t\t\t\t\t   target=\"_self\">FIND A COMMUNITY<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div\n\t\t\t\t\t\tclass=\"col-lg-4 ps-lg-0\">\n\t\t\t\t\t\t<div class=\"alternating-image\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"667\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/explore-ACbloomington-section.jpg\" class=\"img-round\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/explore-ACbloomington-section.jpg 1000w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/explore-ACbloomington-section-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/explore-ACbloomington-section-768x512.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n\n\n\n\t<section class=\"footer-form bg-image\"\n\t\t\t  id=\"contactor\"style=\"background-image: url(https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/footer_bg-image-e1759524647302.jpg);\">\n\t\t\t\t<div class=\"container\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-lg-4 form-copy mb-5 mb-lg-0\">\n\t\t\t\t\t\t\t\t\t\t\t<h2>Have Questions? We&#8217;re Here to Help.<\/h2>\n<p>Our Amira Choice Champlin team is here to support your next step. Fill out the form and we\u2019ll be in touch.<\/p>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"col-lg-8 hubspot-form-area\">\n\t\t\t\t\t<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\r\n\r\n<script>\r\n\r\n  hbspt.forms.create({\r\n\r\n    portalId: \"43629962\",\r\n\r\n    formId: \"393db470-99b9-4f88-b16c-c73c6856ea20\",\r\n\r\n    region: \"na1\"\r\n\r\n  });\r\n\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"featured_media":1764,"parent":0,"menu_order":4,"template":"","categories":[20],"city":[7],"living_option":[15,14,16],"state":[4],"class_list":["post-662","location","type-location","status-publish","has-post-thumbnail","hentry","category-a-choice","city-champlin-city","living_option-assisted-option","living_option-independent-option","living_option-memory-option","state-minnesota-state"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","pp_force_visibility":null,"pp_subpost_visibility":null,"pp_inherited_force_visibility":null,"pp_inherited_subpost_visibility":null,"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Senior Living in Champlin MN | Amira Choice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Senior Living in Champlin MN | Amira Choice\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.amiraliving.com\/location\/champlin-choice\/\" \/>\n<meta property=\"og:site_name\" content=\"Amira\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-01T20:12:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-1000x667-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"667\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/\",\"name\":\"Senior Living in Champlin MN | Amira Choice\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Amira-Choice-Champlin-1000x667-1.jpg\",\"datePublished\":\"2025-08-14T18:37:37+00:00\",\"dateModified\":\"2026-04-01T20:12:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Amira-Choice-Champlin-1000x667-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/Amira-Choice-Champlin-1000x667-1.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/champlin-choice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.amiraliving.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Amira Choice Champlin\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#website\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/\",\"name\":\"Amira\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.amiraliving.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#organization\",\"name\":\"Amira\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Amira-Logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/Amira-Logo.svg\",\"width\":205,\"height\":53,\"caption\":\"Amira\"},\"image\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Senior Living in Champlin MN | Amira Choice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/","og_locale":"en_US","og_type":"article","og_title":"Senior Living in Champlin MN | Amira Choice","og_url":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/","og_site_name":"Amira","article_modified_time":"2026-04-01T20:12:14+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-1000x667-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/","url":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/","name":"Senior Living in Champlin MN | Amira Choice","isPartOf":{"@id":"https:\/\/www.amiraliving.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/#primaryimage"},"image":{"@id":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/#primaryimage"},"thumbnailUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-1000x667-1.jpg","datePublished":"2025-08-14T18:37:37+00:00","dateModified":"2026-04-01T20:12:14+00:00","breadcrumb":{"@id":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.amiraliving.com\/location\/champlin-choice\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/#primaryimage","url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-1000x667-1.jpg","contentUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira-Choice-Champlin-1000x667-1.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/www.amiraliving.com\/location\/champlin-choice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.amiraliving.com\/"},{"@type":"ListItem","position":2,"name":"Amira Choice Champlin"}]},{"@type":"WebSite","@id":"https:\/\/www.amiraliving.com\/#website","url":"https:\/\/www.amiraliving.com\/","name":"Amira","description":"","publisher":{"@id":"https:\/\/www.amiraliving.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.amiraliving.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.amiraliving.com\/#organization","name":"Amira","url":"https:\/\/www.amiraliving.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.amiraliving.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/07\/Amira-Logo.svg","contentUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/07\/Amira-Logo.svg","width":205,"height":53,"caption":"Amira"},"image":{"@id":"https:\/\/www.amiraliving.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/location\/662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/location"}],"about":[{"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/types\/location"}],"version-history":[{"count":0,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/location\/662\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media\/1764"}],"wp:attachment":[{"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media?parent=662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/categories?post=662"},{"taxonomy":"city","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/city?post=662"},{"taxonomy":"living_option","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/living_option?post=662"},{"taxonomy":"state","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/state?post=662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}