{"id":392,"date":"2025-08-22T18:52:18","date_gmt":"2025-08-22T18:52:18","guid":{"rendered":"https:\/\/www.amiraliving.com\/?post_type=location&#038;p=392"},"modified":"2026-03-25T18:20:50","modified_gmt":"2026-03-25T23:20:50","slug":"bloomington-choice","status":"publish","type":"location","link":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/","title":{"rendered":"Amira Choice Bloomington"},"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=\"686\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood-Pointe-of-Bloomington-Web-15-1-e1760042578807.jpg\" class=\"banner-bg-img\" alt=\"\" loading=\"eager\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood-Pointe-of-Bloomington-Web-15-1-e1760042578807.jpg 1440w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood-Pointe-of-Bloomington-Web-15-1-e1760042578807-300x143.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood-Pointe-of-Bloomington-Web-15-1-e1760042578807-1024x488.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood-Pointe-of-Bloomington-Web-15-1-e1760042578807-768x366.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 Bloomington, MN<\/h1>\n<h2 class=\"h1\">Amira Choice Bloomington<\/h2>\n<p>Amira Choice Bloomington empowers seniors to live with optimism, confidence and purpose in a welcoming community designed to support every individual\u2019s journey. With personalized care and thoughtfully tailored services, we help each resident thrive in their own way.<\/p>\n<p>Located in the heart of Bloomington, Minnesota, our vibrant, pet-friendly senior living community offers connection, comfort 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, light-filled apartments, residents can embrace each day on their terms. We offer private studio, one- and two-bedroom living spaces, along with flexible care options to meet evolving needs and preferences.<\/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\/bloomington-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\/bloomington-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\/bloomington-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\/bloomington-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 Bloomington<\/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\/bloomington-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\/ACB-amenities-callout.jpg\" class=\"pb-4 w-100\" alt=\"Amira Choice Bloomington fitness center\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACB-amenities-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACB-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\/bloomington-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\/ACB-floorplans-callout.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACB-floorplans-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACB-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\/bloomington-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\/ACB-gallery-callout.jpg\" class=\"pb-4 w-100\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACB-gallery-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/ACB-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=\"392\">\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_b9095dc0540cf3ac4ab65d793485898a\" 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 Bloomington. 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-392\"\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\/Cherrywood_Pointe_of_Bloomington_Sitting_Area_and_Fireplace_vac59x.webp\" class=\"acf-masonry-link\" data-caption=\"Memory Care 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\/Cherrywood_Pointe_of_Bloomington_Sitting_Area_and_Fireplace_vac59x.webp\" class=\"acf-masonry-img\" alt=\"Cherrywood_Pointe_of_Bloomington_Sitting_Area_and_Fireplace_vac59x\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Sitting_Area_and_Fireplace_vac59x.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Sitting_Area_and_Fireplace_vac59x-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Sitting_Area_and_Fireplace_vac59x-768x512.webp 768w\" 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\/Cherrywood_Pointe_of_Bloomington_Activity_Area_seg1zq.webp\" class=\"acf-masonry-link\" data-caption=\"Multipurpose 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\/Cherrywood_Pointe_of_Bloomington_Activity_Area_seg1zq.webp\" class=\"acf-masonry-img\" alt=\"Cherrywood_Pointe_of_Bloomington_Activity_Area_seg1zq\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Activity_Area_seg1zq.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Activity_Area_seg1zq-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Activity_Area_seg1zq-768x512.webp 768w\" 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\/Amira0129_nzmnia.webp\" class=\"acf-masonry-link\" data-caption=\"Spa and Salon\">\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\/Amira0129_nzmnia.webp\" class=\"acf-masonry-img\" alt=\"Amira0129_nzmnia\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0129_nzmnia.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0129_nzmnia-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0129_nzmnia-768x512.webp 768w\" 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\/Cherrywood_Pointe_of_Bloomington_Dinning_Area_multiple_tables_ighxyx.webp\" 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\/Cherrywood_Pointe_of_Bloomington_Dinning_Area_multiple_tables_ighxyx.webp\" class=\"acf-masonry-img\" alt=\"Cherrywood_Pointe_of_Bloomington_Dinning_Area_multiple_tables_ighxyx\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Dinning_Area_multiple_tables_ighxyx.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Dinning_Area_multiple_tables_ighxyx-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Dinning_Area_multiple_tables_ighxyx-768x512.webp 768w\" 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\/Cherrywood_Pointe_of_Bloomington_Entry_Lounge_Area_mnatap.webp\" 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\/Cherrywood_Pointe_of_Bloomington_Entry_Lounge_Area_mnatap.webp\" class=\"acf-masonry-img\" alt=\"Cherrywood_Pointe_of_Bloomington_Entry_Lounge_Area_mnatap\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Entry_Lounge_Area_mnatap.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Entry_Lounge_Area_mnatap-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Entry_Lounge_Area_mnatap-768x512.webp 768w\" 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\/Cherrywood_Pointe_of_Bloomington_Dinning_Counter_p6o1hq.webp\" class=\"acf-masonry-link\" data-caption=\"Diner\">\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\/Cherrywood_Pointe_of_Bloomington_Dinning_Counter_p6o1hq.webp\" class=\"acf-masonry-img\" alt=\"Cherrywood_Pointe_of_Bloomington_Dinning_Counter_p6o1hq\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Dinning_Counter_p6o1hq.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Dinning_Counter_p6o1hq-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Cherrywood_Pointe_of_Bloomington_Dinning_Counter_p6o1hq-768x512.webp 768w\" 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\/Amira0291_im3owj.webp\" class=\"acf-masonry-link\" data-caption=\"Reception\">\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\/Amira0291_im3owj.webp\" class=\"acf-masonry-img\" alt=\"Amira0291_im3owj\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0291_im3owj.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0291_im3owj-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0291_im3owj-768x512.webp 768w\" 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\/PMC_4275_ofu9ui.jpg\" class=\"acf-masonry-link\" data-caption=\"Front of building\">\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\/PMC_4275_ofu9ui.jpg\" class=\"acf-masonry-img\" alt=\"PMC_4275_ofu9ui\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/PMC_4275_ofu9ui.jpg 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/PMC_4275_ofu9ui-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/PMC_4275_ofu9ui-768x512.jpg 768w\" 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\/bloomington-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>Centrally located\u00a0in Bloomington, Minnesota, Amira Choice Bloomington makes it easy to experience all our city has to offer, from enticing attractions to natural splendor. Our community is close to major highways, shopping, the airport and medical facilities. And yet it still feels miles away, nestled into a quiet area near Normandale Lake and Hyland Lake Park Reserve.<\/p>\n<p>Easy access to major thoroughfares (including I-35W, Highway 100 and I-494) makes it simple to travel to and from nearby family and friends and important appointments. When you want to head to a Twins game or a museum, we are only 15 minutes from lively downtown Minneapolis. Even closer, charming Edina awaits with\u00a0more restaurants, shops and recreational opportunities to enjoy.<\/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: 392\n\t\t\tCSV File ID: 3663\n\t\t\tCSV File Path: \/nas\/content\/live\/amiraliving\/wp-content\/uploads\/2025\/08\/amira-choice-bloomington-10-25_JM-edits.csv\n\t\t\tFile Exists: Yes\n\t\t\tTransient Key: amira_pois_392\n\t\t\t<strong>Location Data:<\/strong>\n\t\t\tLocation Name: Amira Choice Bloomington\n\t\t\tLocation Latitude: string(8) \"44.85536\"\n (floatval: 44.85536)\n\t\t\tLocation Longitude: string(10) \"-93.353229\"\n (floatval: -93.353229)\n\t\t\tFooter Address: <p><a href=\"https:\/\/maps.app.goo.gl\/Eg9rnSUYUKs9F4227\" target=\"_blank\" rel=\"noopener\">5501 American Blvd W<br \/>\nBloomington,\u00a0MN\u00a055437<\/a><\/p>\n\n\n\t\t\t<strong>POIs Data:<\/strong>\n\t\t\t[\n    {\n        \"name\": \"Southdale Library\",\n        \"address\": \"7001 York Ave S\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.875536,\n        \"longitude\": -93.319706\n    },\n    {\n        \"name\": \"Penn Lake Library\",\n        \"address\": \"8800 Penn Ave S\",\n        \"city\": \"Minneapolis\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55431\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.8439892,\n        \"longitude\": -93.3094986\n    },\n    {\n        \"name\": \"Hyland Hills Ski Area\",\n        \"address\": \"8800 Chalet Road\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55438\",\n        \"phone\": \"(763) 694-7800\",\n        \"website\": \"https:\/\/www.threeriversparks.org\/location\/hyland-hills-ski-area\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.84385058,\n        \"longitude\": -93.36367537\n    },\n    {\n        \"name\": \"Nine Mile Creek Regional Trail\",\n        \"address\": \"Nine Mile Creek Regional Trail\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55439\",\n        \"phone\": \"\",\n        \"website\": \"https:\/\/goo.gl\/maps\/RwcSy2NnbHwxoVLf6\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.87947144,\n        \"longitude\": -93.36023449\n    },\n    {\n        \"name\": \"Rejuvenation The Medical Aesthetics Center\",\n        \"address\": \"7801 E Bush Lake Rd\",\n        \"city\": \"Minneapolis\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55439\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.8609188,\n        \"longitude\": -93.3606981\n    },\n    {\n        \"name\": \"Allina Health Centennial Lakes Clinic\",\n        \"address\": \"7373 France Ave S\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.8690425,\n        \"longitude\": -93.3274806\n    },\n    {\n        \"name\": \"Edina Urgent Care\",\n        \"address\": \"3209 W 76th St Suite 203\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.8650102,\n        \"longitude\": -93.3205566\n    },\n    {\n        \"name\": \"Normandale Community College\",\n        \"address\": \"9700 France Ave S\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55431\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"community\",\n        \"latitude\": 44.8297,\n        \"longitude\": -93.3312607\n    },\n    {\n        \"name\": \"Normandale Lake Bandshell\",\n        \"address\": \"5901 W 84th St\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55438\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.852247,\n        \"longitude\": -93.3593166\n    },\n    {\n        \"name\": \"Richardson Nature Center\",\n        \"address\": \"8737 E Bush Lake Rd\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55438\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.8430012,\n        \"longitude\": -93.3706465\n    },\n    {\n        \"name\": \"East Bush Lake Beach\",\n        \"address\": \"9140 E Bush Lake Rd\",\n        \"city\": \"Minneapolis\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55438\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.8373781,\n        \"longitude\": -93.3796779\n    },\n    {\n        \"name\": \"Hyland Lake Park Reserve - Recreation Area\",\n        \"address\": \"10145 E Bush Lake Rd\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55438\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.8256325,\n        \"longitude\": -93.3714726\n    },\n    {\n        \"name\": \"AMC Southdale 16\",\n        \"address\": \"400 Southdale Center\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.879525,\n        \"longitude\": -93.3258438\n    },\n    {\n        \"name\": \"Braemar Golf Course\",\n        \"address\": \"6364 John Harris Dr\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55439\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.8670882,\n        \"longitude\": -93.3829381\n    },\n    {\n        \"name\": \"Anderson Lakes Park Reserve\",\n        \"address\": \"9800 Anderson Lakes Pkwy\",\n        \"city\": \"Eden Prairie\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55344\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.8369606,\n        \"longitude\": -93.4031145\n    },\n    {\n        \"name\": \"Mooty Pickleball Court\",\n        \"address\": \"Mooty Pickleball Court\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.8863866,\n        \"longitude\": -93.3399492\n    },\n    {\n        \"name\": \"Southdale YMCA\",\n        \"address\": \"7355 York Ave S\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.8698356,\n        \"longitude\": -93.3198237\n    },\n    {\n        \"name\": \"Normandale Japanese Garden\",\n        \"address\": \"9700 France Ave S\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55431\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"entertainment\",\n        \"latitude\": 44.830736,\n        \"longitude\": -93.3313888\n    },\n    {\n        \"name\": \"Kincaid's Fish Chop & Steakhouse\",\n        \"address\": \"8400 Normandale Lake Blvd\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55438\",\n        \"phone\": \" (952) 921-2255\",\n        \"website\": \"https:\/\/www.kincaids.com\/location\/kincaids-bloomington-mn\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8531823,\n        \"longitude\": -93.3556589\n    },\n    {\n        \"name\": \"Full Tilt Tavern\",\n        \"address\": \"8301 Normandale Boulevard\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55437\",\n        \"phone\": \"(952) 466-1529\",\n        \"website\": \"https:\/\/www.fulltilttavern.com\/\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.85334533,\n        \"longitude\": -93.34907813\n    },\n    {\n        \"name\": \"Pancheros Mexican Grill\",\n        \"address\": \"5200 W 84th St\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55437\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8520787,\n        \"longitude\": -93.3471112\n    },\n    {\n        \"name\": \"Olive Garden Italian Restaurant\",\n        \"address\": \"4701 American Blvd W\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55437\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8573864,\n        \"longitude\": -93.3400863\n    },\n    {\n        \"name\": \"Ciao Bella\",\n        \"address\": \"3501 Minnesota Dr\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8613406,\n        \"longitude\": -93.3244802\n    },\n    {\n        \"name\": \"Nick's Wrap City Cafe\",\n        \"address\": \"5600 American Blvd W STE 100\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55437\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8574091,\n        \"longitude\": -93.3520405\n    },\n    {\n        \"name\": \"TGI Fridays\",\n        \"address\": \"2201 Killebrew Dr\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55425\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.851417,\n        \"longitude\": -93.241145\n    },\n    {\n        \"name\": \"Wooden Hill Brewing Company\",\n        \"address\": \"7421 Bush Lake Rd\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55439\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8673796,\n        \"longitude\": -93.3591778\n    },\n    {\n        \"name\": \"Cafe Fusion\",\n        \"address\": \"8300 Norman Center Dr\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55437\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8527778,\n        \"longitude\": -93.3530556\n    },\n    {\n        \"name\": \"Caribou Coffee\",\n        \"address\": \"7950 Penn Ave S\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55431\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"food_drink\",\n        \"latitude\": 44.8592821,\n        \"longitude\": -93.3094841\n    },\n    {\n        \"name\": \"Lunds & Byerlys France Avenue Edina\",\n        \"address\": \"7171 France Ave S\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.873406,\n        \"longitude\": -93.328217\n    },\n    {\n        \"name\": \"Southdale Center\",\n        \"address\": \"10 Southdale Center\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.8817258,\n        \"longitude\": -93.3255581\n    },\n    {\n        \"name\": \"Eden Prairie Center\",\n        \"address\": \"8251 Flying Cloud Dr.\",\n        \"city\": \"Eden Prairie\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55344\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.854487,\n        \"longitude\": -93.424573\n    },\n    {\n        \"name\": \"Trader Joe's\",\n        \"address\": \"4270 W 78th St\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.859243,\n        \"longitude\": -93.332769\n    },\n    {\n        \"name\": \"Target\",\n        \"address\": \"2555 W 79th St\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55431\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.8595138,\n        \"longitude\": -93.3113629\n    },\n    {\n        \"name\": \"Michaels\",\n        \"address\": \"4240 W 78th St\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.860853,\n        \"longitude\": -93.3329891\n    },\n    {\n        \"name\": \"DICK'S Sporting Goods\",\n        \"address\": \"1700 W 78th St\",\n        \"city\": \"Richfield\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55423\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.8633048,\n        \"longitude\": -93.3012845\n    },\n    {\n        \"name\": \"Best Buy\",\n        \"address\": \"1000 W 78th St\",\n        \"city\": \"Richfield\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55423\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.8632573,\n        \"longitude\": -93.2927947\n    },\n    {\n        \"name\": \"Galleria\",\n        \"address\": \"3510 W 69th St\",\n        \"city\": \"Edina\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.8771901,\n        \"longitude\": -93.3257742\n    },\n    {\n        \"name\": \"Total Wine & More\",\n        \"address\": \"4260 W 78th St\",\n        \"city\": \"Bloomington\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55435\",\n        \"phone\": \"\",\n        \"website\": \"\",\n        \"location_type\": \"shopping\",\n        \"latitude\": 44.859371,\n        \"longitude\": -93.332391\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.353229, 44.85536],\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\":\"Southdale Library\",\"address\":\"7001 York Ave S\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"community\",\"latitude\":44.875536,\"longitude\":-93.319706},{\"name\":\"Penn Lake Library\",\"address\":\"8800 Penn Ave S\",\"city\":\"Minneapolis\",\"state\":\"MN\",\"postal_code\":\"55431\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"community\",\"latitude\":44.8439892,\"longitude\":-93.3094986},{\"name\":\"Hyland Hills Ski Area\",\"address\":\"8800 Chalet Road\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55438\",\"phone\":\"(763) 694-7800\",\"website\":\"https:\\\/\\\/www.threeriversparks.org\\\/location\\\/hyland-hills-ski-area\",\"location_type\":\"community\",\"latitude\":44.84385058,\"longitude\":-93.36367537},{\"name\":\"Nine Mile Creek Regional Trail\",\"address\":\"Nine Mile Creek Regional Trail\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55439\",\"phone\":\"\",\"website\":\"https:\\\/\\\/goo.gl\\\/maps\\\/RwcSy2NnbHwxoVLf6\",\"location_type\":\"community\",\"latitude\":44.87947144,\"longitude\":-93.36023449},{\"name\":\"Rejuvenation The Medical Aesthetics Center\",\"address\":\"7801 E Bush Lake Rd\",\"city\":\"Minneapolis\",\"state\":\"MN\",\"postal_code\":\"55439\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"community\",\"latitude\":44.8609188,\"longitude\":-93.3606981},{\"name\":\"Allina Health Centennial Lakes Clinic\",\"address\":\"7373 France Ave S\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"community\",\"latitude\":44.8690425,\"longitude\":-93.3274806},{\"name\":\"Edina Urgent Care\",\"address\":\"3209 W 76th St Suite 203\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"community\",\"latitude\":44.8650102,\"longitude\":-93.3205566},{\"name\":\"Normandale Community College\",\"address\":\"9700 France Ave S\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55431\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"community\",\"latitude\":44.8297,\"longitude\":-93.3312607},{\"name\":\"Normandale Lake Bandshell\",\"address\":\"5901 W 84th St\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55438\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.852247,\"longitude\":-93.3593166},{\"name\":\"Richardson Nature Center\",\"address\":\"8737 E Bush Lake Rd\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55438\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.8430012,\"longitude\":-93.3706465},{\"name\":\"East Bush Lake Beach\",\"address\":\"9140 E Bush Lake Rd\",\"city\":\"Minneapolis\",\"state\":\"MN\",\"postal_code\":\"55438\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.8373781,\"longitude\":-93.3796779},{\"name\":\"Hyland Lake Park Reserve - Recreation Area\",\"address\":\"10145 E Bush Lake Rd\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55438\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.8256325,\"longitude\":-93.3714726},{\"name\":\"AMC Southdale 16\",\"address\":\"400 Southdale Center\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.879525,\"longitude\":-93.3258438},{\"name\":\"Braemar Golf Course\",\"address\":\"6364 John Harris Dr\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55439\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.8670882,\"longitude\":-93.3829381},{\"name\":\"Anderson Lakes Park Reserve\",\"address\":\"9800 Anderson Lakes Pkwy\",\"city\":\"Eden Prairie\",\"state\":\"MN\",\"postal_code\":\"55344\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.8369606,\"longitude\":-93.4031145},{\"name\":\"Mooty Pickleball Court\",\"address\":\"Mooty Pickleball Court\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.8863866,\"longitude\":-93.3399492},{\"name\":\"Southdale YMCA\",\"address\":\"7355 York Ave S\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.8698356,\"longitude\":-93.3198237},{\"name\":\"Normandale Japanese Garden\",\"address\":\"9700 France Ave S\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55431\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"entertainment\",\"latitude\":44.830736,\"longitude\":-93.3313888},{\"name\":\"Kincaid's Fish Chop & Steakhouse\",\"address\":\"8400 Normandale Lake Blvd\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55438\",\"phone\":\" (952) 921-2255\",\"website\":\"https:\\\/\\\/www.kincaids.com\\\/location\\\/kincaids-bloomington-mn\\\/\",\"location_type\":\"food_drink\",\"latitude\":44.8531823,\"longitude\":-93.3556589},{\"name\":\"Full Tilt Tavern\",\"address\":\"8301 Normandale Boulevard\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55437\",\"phone\":\"(952) 466-1529\",\"website\":\"https:\\\/\\\/www.fulltilttavern.com\\\/\",\"location_type\":\"food_drink\",\"latitude\":44.85334533,\"longitude\":-93.34907813},{\"name\":\"Pancheros Mexican Grill\",\"address\":\"5200 W 84th St\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55437\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.8520787,\"longitude\":-93.3471112},{\"name\":\"Olive Garden Italian Restaurant\",\"address\":\"4701 American Blvd W\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55437\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.8573864,\"longitude\":-93.3400863},{\"name\":\"Ciao Bella\",\"address\":\"3501 Minnesota Dr\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.8613406,\"longitude\":-93.3244802},{\"name\":\"Nick's Wrap City Cafe\",\"address\":\"5600 American Blvd W STE 100\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55437\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.8574091,\"longitude\":-93.3520405},{\"name\":\"TGI Fridays\",\"address\":\"2201 Killebrew Dr\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55425\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.851417,\"longitude\":-93.241145},{\"name\":\"Wooden Hill Brewing Company\",\"address\":\"7421 Bush Lake Rd\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55439\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.8673796,\"longitude\":-93.3591778},{\"name\":\"Cafe Fusion\",\"address\":\"8300 Norman Center Dr\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55437\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.8527778,\"longitude\":-93.3530556},{\"name\":\"Caribou Coffee\",\"address\":\"7950 Penn Ave S\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55431\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"food_drink\",\"latitude\":44.8592821,\"longitude\":-93.3094841},{\"name\":\"Lunds & Byerlys France Avenue Edina\",\"address\":\"7171 France Ave S\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.873406,\"longitude\":-93.328217},{\"name\":\"Southdale Center\",\"address\":\"10 Southdale Center\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.8817258,\"longitude\":-93.3255581},{\"name\":\"Eden Prairie Center\",\"address\":\"8251 Flying Cloud Dr.\",\"city\":\"Eden Prairie\",\"state\":\"MN\",\"postal_code\":\"55344\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.854487,\"longitude\":-93.424573},{\"name\":\"Trader Joe's\",\"address\":\"4270 W 78th St\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.859243,\"longitude\":-93.332769},{\"name\":\"Target\",\"address\":\"2555 W 79th St\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55431\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.8595138,\"longitude\":-93.3113629},{\"name\":\"Michaels\",\"address\":\"4240 W 78th St\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.860853,\"longitude\":-93.3329891},{\"name\":\"DICK'S Sporting Goods\",\"address\":\"1700 W 78th St\",\"city\":\"Richfield\",\"state\":\"MN\",\"postal_code\":\"55423\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.8633048,\"longitude\":-93.3012845},{\"name\":\"Best Buy\",\"address\":\"1000 W 78th St\",\"city\":\"Richfield\",\"state\":\"MN\",\"postal_code\":\"55423\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.8632573,\"longitude\":-93.2927947},{\"name\":\"Galleria\",\"address\":\"3510 W 69th St\",\"city\":\"Edina\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.8771901,\"longitude\":-93.3257742},{\"name\":\"Total Wine & More\",\"address\":\"4260 W 78th St\",\"city\":\"Bloomington\",\"state\":\"MN\",\"postal_code\":\"55435\",\"phone\":\"\",\"website\":\"\",\"location_type\":\"shopping\",\"latitude\":44.859371,\"longitude\":-93.332391}];\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.353229, 44.85536]\n\t\t\t},\n\t\t\tproperties: {\n\t\t\t\tname: \"Amira Choice Bloomington\",\n\t\t\t\taddress: \"<p><a href=\\\"https:\\\/\\\/maps.app.goo.gl\\\/Eg9rnSUYUKs9F4227\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">5501 American Blvd W<br \\\/>\\nBloomington,\\u00a0MN\\u00a055437<\\\/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.353229, 44.85536]);\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 options outside of Bloomington? 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-ACplymouth-section.jpg\" class=\"img-round\" alt=\"Amira Choice Plymouth game room\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/explore-ACplymouth-section.jpg 1000w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/explore-ACplymouth-section-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/explore-ACplymouth-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 Bloomington 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: \"8818180\",\r\n\r\n    formId: \"2a9eb036-3268-4c38-8260-b030ecabcf6e\",\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":2532,"parent":0,"menu_order":3,"template":"","categories":[20],"city":[6],"living_option":[15,17,14,16],"state":[4],"class_list":["post-392","location","type-location","status-publish","has-post-thumbnail","hentry","category-a-choice","city-bloomington-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 Bloomington 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\/bloomington-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 Bloomington MN | Amira Choice\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/\" \/>\n<meta property=\"og:site_name\" content=\"Amira\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-25T23:20:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-bloomington.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\\\/bloomington-choice\\\/\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/bloomington-choice\\\/\",\"name\":\"Senior Living in Bloomington MN | Amira Choice\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/bloomington-choice\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/bloomington-choice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/featured-amirachoice-bloomington.jpg\",\"datePublished\":\"2025-08-22T18:52:18+00:00\",\"dateModified\":\"2026-03-25T23:20:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/bloomington-choice\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/bloomington-choice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/bloomington-choice\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/featured-amirachoice-bloomington.jpg\",\"contentUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/featured-amirachoice-bloomington.jpg\",\"width\":1000,\"height\":667,\"caption\":\"Amira Choice Bloomington community room\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/bloomington-choice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.amiraliving.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Amira Choice Bloomington\"}]},{\"@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 Bloomington 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\/bloomington-choice\/","og_locale":"en_US","og_type":"article","og_title":"Senior Living in Bloomington MN | Amira Choice","og_url":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/","og_site_name":"Amira","article_modified_time":"2026-03-25T23:20:50+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-bloomington.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\/bloomington-choice\/","url":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/","name":"Senior Living in Bloomington MN | Amira Choice","isPartOf":{"@id":"https:\/\/www.amiraliving.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/#primaryimage"},"image":{"@id":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/#primaryimage"},"thumbnailUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-bloomington.jpg","datePublished":"2025-08-22T18:52:18+00:00","dateModified":"2026-03-25T23:20:50+00:00","breadcrumb":{"@id":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.amiraliving.com\/location\/bloomington-choice\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/#primaryimage","url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-bloomington.jpg","contentUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/10\/featured-amirachoice-bloomington.jpg","width":1000,"height":667,"caption":"Amira Choice Bloomington community room"},{"@type":"BreadcrumbList","@id":"https:\/\/www.amiraliving.com\/location\/bloomington-choice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.amiraliving.com\/"},{"@type":"ListItem","position":2,"name":"Amira Choice Bloomington"}]},{"@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\/392","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\/392\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media\/2532"}],"wp:attachment":[{"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media?parent=392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/categories?post=392"},{"taxonomy":"city","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/city?post=392"},{"taxonomy":"living_option","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/living_option?post=392"},{"taxonomy":"state","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/state?post=392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}