{"id":805,"date":"2025-08-14T19:29:54","date_gmt":"2025-08-14T19:29:54","guid":{"rendered":"https:\/\/www.amiraliving.com\/?post_type=location&#038;p=805"},"modified":"2026-03-25T18:28:14","modified_gmt":"2026-03-25T23:28:14","slug":"lexington-choice","status":"publish","type":"location","link":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/","title":{"rendered":"Amira Choice Roseville at Lexington"},"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\/ACRL-main-banner2.jpg\" class=\"banner-bg-img\" alt=\"\" loading=\"eager\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-main-banner2.jpg 1440w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-main-banner2-300x142.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-main-banner2-1024x484.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-main-banner2-768x363.jpg 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/>\t\t\t\t\t<\/div>\n\t\t\t<div class=\"notification-banner \">\n\t\t\t<div class=\"container\">\n\t\t\t\t<div class=\"row\">\n\t\t\t\t\t<div class=\"col-12 d-flex align-items-center justify-content-center position-relative\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"notification-content\">\n\t\t\t\t\t\t\t2025 U.S. News &amp; World Report Multi-Award Winner!\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\t<\/div>\n\t\t\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 Roseville, MN<\/h1>\n<h2 class=\"h1\">Amira Choice Roseville at Lexington<\/h2>\n<p>Amira Choice Roseville at Lexington empowers seniors to live optimistically, confidently and with a sense of purpose. We provide supportive services and individualized care within a community where everyone can flourish. A stone\u2019s throw from Central Park and Bennett Lake in Roseville, Minnesota, our pet-friendly campus sets the stage for a vibrant community where residents feel a sense of belonging that comes with engagement and connection.<\/p>\n<p>Whether they are taking advantage of our extensive amenities and services, socializing with neighbors and staff, shopping or dining in the neighborhood, or spending time in their bright and spacious studio, one- and two-bedroom private apartment homes, residents of Amira Choice Roseville at Lexington experience the best of every day, their way.<\/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\/lexington-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\/lexington-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\/lexington-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\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\/lexington-choice\/living-options\/enhanced-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\/EnhancedCare_Image.jpg\" class=\"card-img\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/EnhancedCare_Image.jpg 307w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/EnhancedCare_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>Enhanced 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\">An intimate setting with advanced care tailored to your loved one.<\/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=\"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 Roseville at Lexington<\/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\/lexington-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\/ACRL-amenities-callout.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-amenities-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-amenities-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>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\/lexington-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\/ACRL-floorplans-callout2.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-floorplans-callout2.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-floorplans-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>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\/lexington-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\/ACRL-gallery-callout.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-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=\"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=\"805\">\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_3c34781d6bd2082198ebcb93391e0443\" 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 Roseville at Lexington. 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\t\t<a class=\"btn btn-main mt-3\" href=\"#contactor\"\n\t\t\t\t\t\t\t\t   target=\"_self\">Contact Us<\/a>\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\t\t\t<\/div>\n\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\">\u201cMy mother is loved by the Amira team. We all see it and we feel it in their words, actions and care. The staff has quickly become family\u201d<\/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 Son 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-805\"\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\/ACRL-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\/ACRL-gallery-entrance-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-entrance\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-entrance-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-entrance-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-entrance-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-entrance-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-entrance-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-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\/ACRL-gallery-bar-lounge.jpg\" class=\"acf-masonry-link\" data-caption=\"Bar and 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\/ACRL-gallery-bar-lounge-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-bar-lounge\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-bar-lounge-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-bar-lounge-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-bar-lounge-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-bar-lounge-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-bar-lounge-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-bar-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\/ACRL-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\/ACRL-gallery-lobby-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-lobby\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lobby-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lobby-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lobby-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lobby-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lobby-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-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\/ACRL-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=\"438\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-dining-room-1024x701.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-dining-room\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-dining-room-1024x701.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-dining-room-300x205.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-dining-room-768x525.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-dining-room.jpg 1200w\" 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\/ACRL-gallery-cafe.jpg\" class=\"acf-masonry-link\" data-caption=\"The Lex Cafe\">\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\/ACRL-gallery-cafe-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-cafe\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-cafe-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-cafe-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-cafe-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-cafe-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-cafe-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-cafe.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\/ACRL-gallery-deck-scenic-overlook.jpg\" class=\"acf-masonry-link\" data-caption=\"Deck with Scenic Overlook\">\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\/ACRL-gallery-deck-scenic-overlook-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-deck-scenic-overlook\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-deck-scenic-overlook-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-deck-scenic-overlook-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-deck-scenic-overlook-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-deck-scenic-overlook-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-deck-scenic-overlook-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-deck-scenic-overlook.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\/ACRL-gallery-lex-cafe.jpg\" class=\"acf-masonry-link\" data-caption=\"The Lex Cafe\">\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\/ACRL-gallery-lex-cafe-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-lex-cafe\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lex-cafe-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lex-cafe-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lex-cafe-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lex-cafe-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lex-cafe-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-lex-cafe.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\/ACRL-gallery-media-room.jpg\" class=\"acf-masonry-link\" data-caption=\"Chapel\/Theater\">\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\/ACRL-gallery-media-room-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"ACRL-gallery-media-room\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-media-room-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-media-room-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-media-room-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-media-room-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-media-room-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACRL-gallery-media-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<\/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\/lexington-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>Amira Choice Roseville at Lexington\u00a0is conveniently located in a prime location in the heart of Roseville, Minnesota.<\/p>\n<p>Beyond our own landscaped campus, our property is located near Central Park. This sprawling 225-acre park features miles of walking and biking trails, athletic fields, covered picnic areas and playgrounds. It\u2019s also home to beloved Bennett Lake.<\/p>\n<p>For shopping, dining and entertainment, a number of establishments surround Amira Choice Roseville at Lexington\u00a0in all directions. Roseville Library, a\u00a0neighborhood hub with its own full calendar of programming and events, is a short distance from our community. Just over 2 miles away, Rosedale Center is a popular one-stop shop offering countless restaurants, entertainment, and stores to suit all tastes and budgets.<\/p>\n<p>Amira Choice Roseville at Lexington is located north of Minneapolis and St. Paul, with easy access to both. A central location near major thoroughfares like I-35, I-694, MN-36 and MN-51 makes it easy to navigate the region for appointments, recreation, and visits with family and friends.<\/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: 805\n\t\t\tCSV File ID: 3694\n\t\t\tCSV File Path: \/nas\/content\/live\/amiraliving\/wp-content\/uploads\/2025\/08\/choice-roseville-lex_JM-Nov-25.csv\n\t\t\tFile Exists: Yes\n\t\t\tTransient Key: amira_pois_805\n\t\t\t<strong>Location Data:<\/strong>\n\t\t\tLocation Name: Amira Choice Roseville at Lexington\n\t\t\tLocation Latitude: string(10) \"45.0222255\"\n (floatval: 45.0222255)\n\t\t\tLocation Longitude: string(11) \"-93.1481207\"\n (floatval: -93.1481207)\n\t\t\tFooter Address: <p><a href=\"https:\/\/maps.app.goo.gl\/kLuWvJG6j78PzsXg7\" target=\"_blank\" rel=\"noopener\">2680 Lexington Ave N<br \/>\nRoseville, MN 55113<\/a><\/p>\n\n\n\t\t\t<strong>POIs Data:<\/strong>\n\t\t\t[\n    {\n        \"name\": \"Shinhwa Korean Steakhouse\",\n        \"address\": \"2181 Snelling Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 583-5688\",\n        \"website\": \"https:\/\/shinhwakoreansteakhouse.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.00708278,\n        \"longitude\": -93.16754774\n    },\n    {\n        \"name\": \"Pizza Luce\",\n        \"address\": \"2851 Snelling Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 789-6909\",\n        \"website\": \"https:\/\/www.pizzaluce.com\/locations\/roseville\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.02717808,\n        \"longitude\": -93.1677518\n    },\n    {\n        \"name\": \"Red Savoy Pizza\",\n        \"address\": \"2975-2925 Snelling Avenue\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/www.google.com\/maps\/place\/Red's+Savoy+Pizza\/@45.0234016,-93.3106613,11z\/data=!4m11!1m2!2m1!1sRed's+Savoy+Pizza!3m7!1s0x52b32bd26a8dac29:0xe304db5192d3e2f4!8m2!3d45.0233884!4d-93.1705821!10e1!15sChFSZWQncyBTYXZveSBQaXp6YSIDiAEBWhMiEXJlZCdzIHNhdm95IHBpenphkgEQcGl6emFfcmVzdGF1cmFudKoBXwoNL2cvMTFiN2M3eDQ4dxABKhUiEXJlZCdzIHNhdm95IHBpenphKAAyHhABIhoDirCjNqdy810D6Tf_rpBd0-_6dLwF7jhXjjIVEAIiEXJlZCdzIHNhdm95IHBpenph4AEA!16s%2Fg%2F1ptwpq2bs!5m1!1e1?entry=ttu&g_ep=EgoyMDI1MTAxMi4wIKXMDSoASAFQAw%3D%3D\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.03043846,\n        \"longitude\": -93.16725792\n    },\n    {\n        \"name\": \"Khan's Mongolian BBQ\",\n        \"address\": \"2720 Snelling Avenue\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 631-3398\",\n        \"website\": \"https:\/\/www.khansmongolianbbqmn.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.02312247,\n        \"longitude\": -93.16511648\n    },\n    {\n        \"name\": \"Olive Garden\",\n        \"address\": \"1525 County Road C West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 638-9557\",\n        \"website\": \"https:\/\/www.olivegarden.com\/locations\/mn\/roseville\/roseville-snelling-and-county-road-c\/1245?cmpid=br:og_ag:ie_ch:loc_ca:OGGMB_sn:gmb_gt:roseville-mn-1245_pl:locurl_rd:1184\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.02214482,\n        \"longitude\": -93.16500906\n    },\n    {\n        \"name\": \"The Original Pancake House\",\n        \"address\": \"1661 County Road B2 West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 493-1222\",\n        \"website\": \"http:\/\/www.ophmn.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.0174692,\n        \"longitude\": -93.17092125\n    },\n    {\n        \"name\": \"Panera Bread\",\n        \"address\": \"1620 County Road B2 West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 288-1015\",\n        \"website\": \"https:\/\/www.panerabread.com\/en-us\/cafe\/locations\/mn\/roseville\/1620-county-road-b2-w?utm_medium=local&utm_source=google&utm_campaign=dpm-dist&utm_term=601320&utm_content=main\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.01383853,\n        \"longitude\": -93.16999229\n    },\n    {\n        \"name\": \"Famous Dave's Bar-B-Que\",\n        \"address\": \"2131 Snelling Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 633-4800\",\n        \"website\": \"https:\/\/www.famousdaves.com\/Roseville\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.00557038,\n        \"longitude\": -93.16721096\n    },\n    {\n        \"name\": \"Red Lobster\",\n        \"address\": \"2330 Prior Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 636-9800\",\n        \"website\": \"https:\/\/www.redlobster.com\/seafood-restaurants\/locations\/mn\/roseville\/2330-prior-avenue\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.01133932,\n        \"longitude\": -93.1817232\n    },\n    {\n        \"name\": \"Axel's\",\n        \"address\": \"2540 Cleveland Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 367-3967\",\n        \"website\": \"https:\/\/axelsrestaurants.com\/locations\/roseville\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 45.0194776,\n        \"longitude\": -93.18631902\n    },\n    {\n        \"name\": \"Bennett Lake\",\n        \"address\": \"\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/goo.gl\/maps\/HF5D2iWrc4i3zXiQ6\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.01833132,\n        \"longitude\": -93.14138035\n    },\n    {\n        \"name\": \"Central Park\",\n        \"address\": \"2540 Lexington Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/goo.gl\/maps\/xSAEoqByMGidwy6H8 \",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.01905179,\n        \"longitude\": -93.14561824\n    },\n    {\n        \"name\": \"Harriet Alexander Nature Center\",\n        \"address\": \"2520 Dale Street North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 765-4262\",\n        \"website\": \"http:\/\/cityofroseville.com\/hanc\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.01654254,\n        \"longitude\": -93.12398224\n    },\n    {\n        \"name\": \"AMC Rosedale 14\",\n        \"address\": \"1595 Minnesota 36\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 604-9344\",\n        \"website\": \"https:\/\/www.amctheatres.com\/movie-theatres\/minneapolis-st-paul\/amc-rosedale-14?utm_medium=organic&utm_source=google&utm_campaign=local\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.01884774,\n        \"longitude\": -93.16872492\n    },\n    {\n        \"name\": \"Heights Theater\",\n        \"address\": \"3951 Central Avenue Northeast\",\n        \"city\": \"Columbia Heights\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55421\",\n        \"phone\": \"(763) 789-4992\",\n        \"website\": \"http:\/\/www.heightstheater.com\/\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.04578962,\n        \"longitude\": -93.24903394\n    },\n    {\n        \"name\": \"Roseville Cedarholm Golf Course\",\n        \"address\": \"2323 Hamline Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 633-8337\",\n        \"website\": \"http:\/\/www.cityofroseville.com\/Golf\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.01535084,\n        \"longitude\": -93.15727809\n    },\n    {\n        \"name\": \"Muriel Sahlin Arboretum at Roseville Central Park\",\n        \"address\": \"2525 Dale Street North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 792-7006\",\n        \"website\": \"http:\/\/www.cityofroseville.com\/index.aspx?nid=191\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.01652624,\n        \"longitude\": -93.12777766\n    },\n    {\n        \"name\": \"Central Park Frank Rog Amphitheatre\",\n        \"address\": \"2540 Lexington Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 792-7006\",\n        \"website\": \"http:\/\/www.ci.roseville.mn.us\/\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.01838341,\n        \"longitude\": -93.14423708\n    },\n    {\n        \"name\": \"Shoreview YMCA\",\n        \"address\": \"3760 Lexington Avenue North\",\n        \"city\": \"Shoreview\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55126\",\n        \"phone\": \"(651) 483-2671\",\n        \"website\": \"https:\/\/www.ymcanorth.org\/locations\/shoreview_ymca\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 45.05637742,\n        \"longitude\": -93.14592254\n    },\n    {\n        \"name\": \"Bell Museum\",\n        \"address\": \"2088 Larpenteur Avenue West\",\n        \"city\": \"Saint Paul\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(612) 626-9660\",\n        \"website\": \"http:\/\/bellmuseum.umn.edu\/\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.99345672,\n        \"longitude\": -93.18808909\n    },\n    {\n        \"name\": \"Rosedale Center\",\n        \"address\": \"1595 Minnesota 36\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 633-0872\",\n        \"website\": \"https:\/\/www.rosedalecenter.com\/?utm_source=google-business-profile&utm_medium=organic&utm_campaign=business-listing&utm_id=3396\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.01284477,\n        \"longitude\": -93.17224284\n    },\n    {\n        \"name\": \"DICK'S Sporting Goods\",\n        \"address\": \"1645 County Road B2 West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 633-7242\",\n        \"website\": \"https:\/\/stores.dickssportinggoods.com\/mn\/roseville\/4446\/?seo=localpack\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.01682392,\n        \"longitude\": -93.16912279\n    },\n    {\n        \"name\": \"Best Buy\",\n        \"address\": \"1643 County Road B2 West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 746-0538\",\n        \"website\": \"https:\/\/stores.bestbuy.com\/mn\/roseville\/1643-county-road-b2-7.html\/?ref=NS&loc=ns100\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.01765542,\n        \"longitude\": -93.16717191\n    },\n    {\n        \"name\": \"Kohl's\",\n        \"address\": \"1651 County Road B2 West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 636-8322\",\n        \"website\": \"https:\/\/www.kohls.com\/stores\/mn\/roseville-54.shtml?utm_source=google&utm_medium=organic&utm_campaign=local\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.01593234,\n        \"longitude\": -93.16958211\n    },\n    {\n        \"name\": \"Lunds & Byerlys Roseville\",\n        \"address\": \"1601 County Road C West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 633-6949\",\n        \"website\": \"https:\/\/lundsandbyerlys.com\/\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.02679646,\n        \"longitude\": -93.16898166\n    },\n    {\n        \"name\": \"Cub Foods\",\n        \"address\": \"2100 Snelling Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(612) 421-1585\",\n        \"website\": \"https:\/\/cub.com\/sm\/pickup\/rsid\/1710\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.00606906,\n        \"longitude\": -93.16273284\n    },\n    {\n        \"name\": \"Total Wine & More\",\n        \"address\": \"2401 Fairview Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 636-4157\",\n        \"website\": \"https:\/\/www.totalwine.com\/store-info\/minnesota-roseville-rosedale\/1602?cid=referral:website_link::momentfeed:1602_roseville_rosedale_store_details_page:\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.01935543,\n        \"longitude\": -93.17906301\n    },\n    {\n        \"name\": \"Target\",\n        \"address\": \"1515 County B Road West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 631-0330\",\n        \"website\": \"https:\/\/www.target.com\/sl\/roseville-t1\/2101\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 45.00920904,\n        \"longitude\": -93.16420865\n    },\n    {\n        \"name\": \"Ramsey County Library\",\n        \"address\": \"2180 Hamline Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 724-6001\",\n        \"website\": \"http:\/\/www.rclreads.org\/\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.00887537,\n        \"longitude\": -93.15533195\n    },\n    {\n        \"name\": \"Roseville Medical Center\",\n        \"address\": \"1835 County Road C West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 760-3703\",\n        \"website\": \"https:\/\/www.thedentalspecialists.com\/location\/roseville\/\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.02268834,\n        \"longitude\": -93.17849081\n    },\n    {\n        \"name\": \"University of Northwestern St. Paul\",\n        \"address\": \"3003 Snelling Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 631-5100\",\n        \"website\": \"https:\/\/unwsp.edu\/\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.03411022,\n        \"longitude\": -93.16920634\n    },\n    {\n        \"name\": \"Minute Clinic \",\n        \"address\": \"1515 County B Road West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(866) 389-2727\",\n        \"website\": \"https:\/\/www.cvs.com\/minuteclinic\/clinic-locator\/mn\/roseville\/17187.html?WT.mc_id=LS_mc_google_carenav_17187\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.00816662,\n        \"longitude\": -93.16435893\n    },\n    {\n        \"name\": \"Saint Paul Hyperbaric Oxygen Center\",\n        \"address\": \"1356-1348 County B Road West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 788-2917\",\n        \"website\": \"https:\/\/goo.gl\/maps\/zncKFZ3g1PPcE63z5\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.00620689,\n        \"longitude\": -93.15714968\n    },\n    {\n        \"name\": \"Roseville Ice Arena\",\n        \"address\": \"2661 Civic Center Drive\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 792-7007\",\n        \"website\": \"https:\/\/www.cityofroseville.com\/335\/Roseville-Ice-Arena\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.02153775,\n        \"longitude\": -93.15056916\n    },\n    {\n        \"name\": \"Rosetown American Legion Baseball Field\",\n        \"address\": \"700 County Rd C West\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 483-3535\",\n        \"website\": \"https:\/\/goo.gl\/maps\/m9ra2rmy7DrRwphs8 \",\n        \"location_type\": \"community\",\n        \"latitude\": 45.01854613,\n        \"longitude\": -93.12924148\n    },\n    {\n        \"name\": \"Lions Shelter at Roseville Central Park\",\n        \"address\": \"2527 Victoria Street North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 792-7006\",\n        \"website\": \"https:\/\/www.cityofroseville.com\/190\/Lions-Shelter\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.01795369,\n        \"longitude\": -93.13753818\n    },\n    {\n        \"name\": \"Como Park Zoo & Conservatory\",\n        \"address\": \"1225 Estabrook Drive\",\n        \"city\": \"Saint Paul\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55103\",\n        \"phone\": \"(651) 487-8201\",\n        \"website\": \"http:\/\/www.comozooconservatory.org\/\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.98520115,\n        \"longitude\": -93.15478678\n    },\n    {\n        \"name\": \"Lake Josephine Country Park\",\n        \"address\": \"3027 Lexington Avenue North\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 748-2500\",\n        \"website\": \"https:\/\/www.ramseycounty.us\/residents\/parks-recreation\/parks-trails\/find-park\/lake-josephine-county-park\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.03549879,\n        \"longitude\": -93.14910837\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.1481207, 45.0222255],\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\":\"Shinhwa Korean Steakhouse\",\"address\":\"2181 Snelling Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 583-5688\",\"website\":\"https:\\\/\\\/shinhwakoreansteakhouse.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.00708278,\"longitude\":-93.16754774},{\"name\":\"Pizza Luce\",\"address\":\"2851 Snelling Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 789-6909\",\"website\":\"https:\\\/\\\/www.pizzaluce.com\\\/locations\\\/roseville\",\"location_type\":\"food_drink\",\"latitude\":45.02717808,\"longitude\":-93.1677518},{\"name\":\"Red Savoy Pizza\",\"address\":\"2975-2925 Snelling Avenue\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"\",\"website\":\"https:\\\/\\\/www.google.com\\\/maps\\\/place\\\/Red's+Savoy+Pizza\\\/@45.0234016,-93.3106613,11z\\\/data=!4m11!1m2!2m1!1sRed's+Savoy+Pizza!3m7!1s0x52b32bd26a8dac29:0xe304db5192d3e2f4!8m2!3d45.0233884!4d-93.1705821!10e1!15sChFSZWQncyBTYXZveSBQaXp6YSIDiAEBWhMiEXJlZCdzIHNhdm95IHBpenphkgEQcGl6emFfcmVzdGF1cmFudKoBXwoNL2cvMTFiN2M3eDQ4dxABKhUiEXJlZCdzIHNhdm95IHBpenphKAAyHhABIhoDirCjNqdy810D6Tf_rpBd0-_6dLwF7jhXjjIVEAIiEXJlZCdzIHNhdm95IHBpenph4AEA!16s%2Fg%2F1ptwpq2bs!5m1!1e1?entry=ttu&g_ep=EgoyMDI1MTAxMi4wIKXMDSoASAFQAw%3D%3D\",\"location_type\":\"food_drink\",\"latitude\":45.03043846,\"longitude\":-93.16725792},{\"name\":\"Khan's Mongolian BBQ\",\"address\":\"2720 Snelling Avenue\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 631-3398\",\"website\":\"https:\\\/\\\/www.khansmongolianbbqmn.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.02312247,\"longitude\":-93.16511648},{\"name\":\"Olive Garden\",\"address\":\"1525 County Road C West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 638-9557\",\"website\":\"https:\\\/\\\/www.olivegarden.com\\\/locations\\\/mn\\\/roseville\\\/roseville-snelling-and-county-road-c\\\/1245?cmpid=br:og_ag:ie_ch:loc_ca:OGGMB_sn:gmb_gt:roseville-mn-1245_pl:locurl_rd:1184\",\"location_type\":\"food_drink\",\"latitude\":45.02214482,\"longitude\":-93.16500906},{\"name\":\"The Original Pancake House\",\"address\":\"1661 County Road B2 West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 493-1222\",\"website\":\"http:\\\/\\\/www.ophmn.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.0174692,\"longitude\":-93.17092125},{\"name\":\"Panera Bread\",\"address\":\"1620 County Road B2 West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 288-1015\",\"website\":\"https:\\\/\\\/www.panerabread.com\\\/en-us\\\/cafe\\\/locations\\\/mn\\\/roseville\\\/1620-county-road-b2-w?utm_medium=local&utm_source=google&utm_campaign=dpm-dist&utm_term=601320&utm_content=main\",\"location_type\":\"food_drink\",\"latitude\":45.01383853,\"longitude\":-93.16999229},{\"name\":\"Famous Dave's Bar-B-Que\",\"address\":\"2131 Snelling Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 633-4800\",\"website\":\"https:\\\/\\\/www.famousdaves.com\\\/Roseville\",\"location_type\":\"food_drink\",\"latitude\":45.00557038,\"longitude\":-93.16721096},{\"name\":\"Red Lobster\",\"address\":\"2330 Prior Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 636-9800\",\"website\":\"https:\\\/\\\/www.redlobster.com\\\/seafood-restaurants\\\/locations\\\/mn\\\/roseville\\\/2330-prior-avenue\",\"location_type\":\"food_drink\",\"latitude\":45.01133932,\"longitude\":-93.1817232},{\"name\":\"Axel's\",\"address\":\"2540 Cleveland Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 367-3967\",\"website\":\"https:\\\/\\\/axelsrestaurants.com\\\/locations\\\/roseville\\\/\",\"location_type\":\"food_drink\",\"latitude\":45.0194776,\"longitude\":-93.18631902},{\"name\":\"Bennett Lake\",\"address\":\"\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"\",\"website\":\"https:\\\/\\\/goo.gl\\\/maps\\\/HF5D2iWrc4i3zXiQ6\",\"location_type\":\"entertainment\",\"latitude\":45.01833132,\"longitude\":-93.14138035},{\"name\":\"Central Park\",\"address\":\"2540 Lexington Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"\",\"website\":\"https:\\\/\\\/goo.gl\\\/maps\\\/xSAEoqByMGidwy6H8 \",\"location_type\":\"entertainment\",\"latitude\":45.01905179,\"longitude\":-93.14561824},{\"name\":\"Harriet Alexander Nature Center\",\"address\":\"2520 Dale Street North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 765-4262\",\"website\":\"http:\\\/\\\/cityofroseville.com\\\/hanc\",\"location_type\":\"entertainment\",\"latitude\":45.01654254,\"longitude\":-93.12398224},{\"name\":\"AMC Rosedale 14\",\"address\":\"1595 Minnesota 36\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 604-9344\",\"website\":\"https:\\\/\\\/www.amctheatres.com\\\/movie-theatres\\\/minneapolis-st-paul\\\/amc-rosedale-14?utm_medium=organic&utm_source=google&utm_campaign=local\",\"location_type\":\"entertainment\",\"latitude\":45.01884774,\"longitude\":-93.16872492},{\"name\":\"Heights Theater\",\"address\":\"3951 Central Avenue Northeast\",\"city\":\"Columbia Heights\",\"state\":\"MN\",\"postal_code\":\"55421\",\"phone\":\"(763) 789-4992\",\"website\":\"http:\\\/\\\/www.heightstheater.com\\\/\",\"location_type\":\"entertainment\",\"latitude\":45.04578962,\"longitude\":-93.24903394},{\"name\":\"Roseville Cedarholm Golf Course\",\"address\":\"2323 Hamline Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 633-8337\",\"website\":\"http:\\\/\\\/www.cityofroseville.com\\\/Golf\",\"location_type\":\"entertainment\",\"latitude\":45.01535084,\"longitude\":-93.15727809},{\"name\":\"Muriel Sahlin Arboretum at Roseville Central Park\",\"address\":\"2525 Dale Street North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 792-7006\",\"website\":\"http:\\\/\\\/www.cityofroseville.com\\\/index.aspx?nid=191\",\"location_type\":\"entertainment\",\"latitude\":45.01652624,\"longitude\":-93.12777766},{\"name\":\"Central Park Frank Rog Amphitheatre\",\"address\":\"2540 Lexington Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 792-7006\",\"website\":\"http:\\\/\\\/www.ci.roseville.mn.us\\\/\",\"location_type\":\"entertainment\",\"latitude\":45.01838341,\"longitude\":-93.14423708},{\"name\":\"Shoreview YMCA\",\"address\":\"3760 Lexington Avenue North\",\"city\":\"Shoreview\",\"state\":\"MN\",\"postal_code\":\"55126\",\"phone\":\"(651) 483-2671\",\"website\":\"https:\\\/\\\/www.ymcanorth.org\\\/locations\\\/shoreview_ymca\",\"location_type\":\"entertainment\",\"latitude\":45.05637742,\"longitude\":-93.14592254},{\"name\":\"Bell Museum\",\"address\":\"2088 Larpenteur Avenue West\",\"city\":\"Saint Paul\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(612) 626-9660\",\"website\":\"http:\\\/\\\/bellmuseum.umn.edu\\\/\",\"location_type\":\"entertainment\",\"latitude\":44.99345672,\"longitude\":-93.18808909},{\"name\":\"Rosedale Center\",\"address\":\"1595 Minnesota 36\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 633-0872\",\"website\":\"https:\\\/\\\/www.rosedalecenter.com\\\/?utm_source=google-business-profile&utm_medium=organic&utm_campaign=business-listing&utm_id=3396\",\"location_type\":\"shopping\",\"latitude\":45.01284477,\"longitude\":-93.17224284},{\"name\":\"DICK'S Sporting Goods\",\"address\":\"1645 County Road B2 West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 633-7242\",\"website\":\"https:\\\/\\\/stores.dickssportinggoods.com\\\/mn\\\/roseville\\\/4446\\\/?seo=localpack\",\"location_type\":\"shopping\",\"latitude\":45.01682392,\"longitude\":-93.16912279},{\"name\":\"Best Buy\",\"address\":\"1643 County Road B2 West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 746-0538\",\"website\":\"https:\\\/\\\/stores.bestbuy.com\\\/mn\\\/roseville\\\/1643-county-road-b2-7.html\\\/?ref=NS&loc=ns100\",\"location_type\":\"shopping\",\"latitude\":45.01765542,\"longitude\":-93.16717191},{\"name\":\"Kohl's\",\"address\":\"1651 County Road B2 West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 636-8322\",\"website\":\"https:\\\/\\\/www.kohls.com\\\/stores\\\/mn\\\/roseville-54.shtml?utm_source=google&utm_medium=organic&utm_campaign=local\",\"location_type\":\"shopping\",\"latitude\":45.01593234,\"longitude\":-93.16958211},{\"name\":\"Lunds & Byerlys Roseville\",\"address\":\"1601 County Road C West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 633-6949\",\"website\":\"https:\\\/\\\/lundsandbyerlys.com\\\/\",\"location_type\":\"shopping\",\"latitude\":45.02679646,\"longitude\":-93.16898166},{\"name\":\"Cub Foods\",\"address\":\"2100 Snelling Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(612) 421-1585\",\"website\":\"https:\\\/\\\/cub.com\\\/sm\\\/pickup\\\/rsid\\\/1710\",\"location_type\":\"shopping\",\"latitude\":45.00606906,\"longitude\":-93.16273284},{\"name\":\"Total Wine & More\",\"address\":\"2401 Fairview Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 636-4157\",\"website\":\"https:\\\/\\\/www.totalwine.com\\\/store-info\\\/minnesota-roseville-rosedale\\\/1602?cid=referral:website_link::momentfeed:1602_roseville_rosedale_store_details_page:\",\"location_type\":\"shopping\",\"latitude\":45.01935543,\"longitude\":-93.17906301},{\"name\":\"Target\",\"address\":\"1515 County B Road West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 631-0330\",\"website\":\"https:\\\/\\\/www.target.com\\\/sl\\\/roseville-t1\\\/2101\",\"location_type\":\"shopping\",\"latitude\":45.00920904,\"longitude\":-93.16420865},{\"name\":\"Ramsey County Library\",\"address\":\"2180 Hamline Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 724-6001\",\"website\":\"http:\\\/\\\/www.rclreads.org\\\/\",\"location_type\":\"community\",\"latitude\":45.00887537,\"longitude\":-93.15533195},{\"name\":\"Roseville Medical Center\",\"address\":\"1835 County Road C West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 760-3703\",\"website\":\"https:\\\/\\\/www.thedentalspecialists.com\\\/location\\\/roseville\\\/\",\"location_type\":\"community\",\"latitude\":45.02268834,\"longitude\":-93.17849081},{\"name\":\"University of Northwestern St. Paul\",\"address\":\"3003 Snelling Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 631-5100\",\"website\":\"https:\\\/\\\/unwsp.edu\\\/\",\"location_type\":\"community\",\"latitude\":45.03411022,\"longitude\":-93.16920634},{\"name\":\"Minute Clinic \",\"address\":\"1515 County B Road West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(866) 389-2727\",\"website\":\"https:\\\/\\\/www.cvs.com\\\/minuteclinic\\\/clinic-locator\\\/mn\\\/roseville\\\/17187.html?WT.mc_id=LS_mc_google_carenav_17187\",\"location_type\":\"community\",\"latitude\":45.00816662,\"longitude\":-93.16435893},{\"name\":\"Saint Paul Hyperbaric Oxygen Center\",\"address\":\"1356-1348 County B Road West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 788-2917\",\"website\":\"https:\\\/\\\/goo.gl\\\/maps\\\/zncKFZ3g1PPcE63z5\",\"location_type\":\"community\",\"latitude\":45.00620689,\"longitude\":-93.15714968},{\"name\":\"Roseville Ice Arena\",\"address\":\"2661 Civic Center Drive\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 792-7007\",\"website\":\"https:\\\/\\\/www.cityofroseville.com\\\/335\\\/Roseville-Ice-Arena\",\"location_type\":\"community\",\"latitude\":45.02153775,\"longitude\":-93.15056916},{\"name\":\"Rosetown American Legion Baseball Field\",\"address\":\"700 County Rd C West\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 483-3535\",\"website\":\"https:\\\/\\\/goo.gl\\\/maps\\\/m9ra2rmy7DrRwphs8 \",\"location_type\":\"community\",\"latitude\":45.01854613,\"longitude\":-93.12924148},{\"name\":\"Lions Shelter at Roseville Central Park\",\"address\":\"2527 Victoria Street North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 792-7006\",\"website\":\"https:\\\/\\\/www.cityofroseville.com\\\/190\\\/Lions-Shelter\",\"location_type\":\"community\",\"latitude\":45.01795369,\"longitude\":-93.13753818},{\"name\":\"Como Park Zoo & Conservatory\",\"address\":\"1225 Estabrook Drive\",\"city\":\"Saint Paul\",\"state\":\"MN\",\"postal_code\":\"55103\",\"phone\":\"(651) 487-8201\",\"website\":\"http:\\\/\\\/www.comozooconservatory.org\\\/\",\"location_type\":\"community\",\"latitude\":44.98520115,\"longitude\":-93.15478678},{\"name\":\"Lake Josephine Country Park\",\"address\":\"3027 Lexington Avenue North\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 748-2500\",\"website\":\"https:\\\/\\\/www.ramseycounty.us\\\/residents\\\/parks-recreation\\\/parks-trails\\\/find-park\\\/lake-josephine-county-park\",\"location_type\":\"community\",\"latitude\":45.03549879,\"longitude\":-93.14910837}];\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.1481207, 45.0222255]\n\t\t\t},\n\t\t\tproperties: {\n\t\t\t\tname: \"Amira Choice Roseville at Lexington\",\n\t\t\t\taddress: \"<p><a href=\\\"https:\\\/\\\/maps.app.goo.gl\\\/kLuWvJG6j78PzsXg7\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">2680 Lexington Ave N<br \\\/>\\nRoseville, MN 55113<\\\/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.1481207, 45.0222255]);\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 Amira Other Communities<\/h2>\n<p>Looking to explore other senior living communities outside of Roseville? 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\/10\/featured-amirachoice-minnetonka.jpg\" class=\"img-round\" alt=\"Amira Choice Minnetonka front entrance\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-minnetonka.jpg 1000w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-minnetonka-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-minnetonka-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 Roseville at Lexington 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<script>\r\n  hbspt.forms.create({\r\n    portalId: \"43629962\",\r\n    formId: \"fbb3cbb0-e26c-47aa-8d03-c16fcddd96df\",\r\n    region: \"na1\"\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":3338,"parent":0,"menu_order":14,"template":"","categories":[20],"city":[12],"living_option":[15,17,14,16],"state":[4],"class_list":["post-805","location","type-location","status-publish","has-post-thumbnail","hentry","category-a-choice","city-roseville-city","living_option-assisted-option","living_option-enhanced-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 Roseville at Lexington 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\/lexington-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 Roseville at Lexington MN | Amira Choice\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.amiraliving.com\/location\/lexington-choice\/\" \/>\n<meta property=\"og:site_name\" content=\"Amira\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-25T23:28:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amirachoice-roseville-lex.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\\\/lexington-choice\\\/\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/lexington-choice\\\/\",\"name\":\"Senior Living in Roseville at Lexington MN | Amira Choice\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/lexington-choice\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/lexington-choice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/featured-amirachoice-roseville-lex.jpg\",\"datePublished\":\"2025-08-14T19:29:54+00:00\",\"dateModified\":\"2026-03-25T23:28:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/lexington-choice\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/lexington-choice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/lexington-choice\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/featured-amirachoice-roseville-lex.jpg\",\"contentUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/featured-amirachoice-roseville-lex.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/lexington-choice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.amiraliving.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Amira Choice Roseville at Lexington\"}]},{\"@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 Roseville at Lexington 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\/lexington-choice\/","og_locale":"en_US","og_type":"article","og_title":"Senior Living in Roseville at Lexington MN | Amira Choice","og_url":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/","og_site_name":"Amira","article_modified_time":"2026-03-25T23:28:14+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amirachoice-roseville-lex.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\/lexington-choice\/","url":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/","name":"Senior Living in Roseville at Lexington MN | Amira Choice","isPartOf":{"@id":"https:\/\/www.amiraliving.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/#primaryimage"},"image":{"@id":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/#primaryimage"},"thumbnailUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amirachoice-roseville-lex.jpg","datePublished":"2025-08-14T19:29:54+00:00","dateModified":"2026-03-25T23:28:14+00:00","breadcrumb":{"@id":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.amiraliving.com\/location\/lexington-choice\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/#primaryimage","url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amirachoice-roseville-lex.jpg","contentUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amirachoice-roseville-lex.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/www.amiraliving.com\/location\/lexington-choice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.amiraliving.com\/"},{"@type":"ListItem","position":2,"name":"Amira Choice Roseville at Lexington"}]},{"@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\/805","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\/805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media\/3338"}],"wp:attachment":[{"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media?parent=805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/categories?post=805"},{"taxonomy":"city","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/city?post=805"},{"taxonomy":"living_option","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/living_option?post=805"},{"taxonomy":"state","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/state?post=805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}