{"id":487,"date":"2025-08-14T16:27:21","date_gmt":"2025-08-14T16:27:21","guid":{"rendered":"https:\/\/www.amiraliving.com\/?post_type=location&#038;p=487"},"modified":"2026-02-10T15:13:44","modified_gmt":"2026-02-10T21:13:44","slug":"roseville","status":"publish","type":"location","link":"https:\/\/www.amiraliving.com\/location\/roseville\/","title":{"rendered":"Amira Roseville"},"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\/AR-main-banner4.jpg\" class=\"banner-bg-img\" alt=\"\" loading=\"eager\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-main-banner4.jpg 1440w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-main-banner4-300x142.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-main-banner4-1024x484.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-main-banner4-768x363.jpg 768w\" sizes=\"(max-width: 1440px) 100vw, 1440px\" \/>\t\t\t\t\t<\/div>\n\t\t<section class=\"alt-bann-copy mb-0\">\n\t\t<div class=\"container content-cont\">\n\t\t\t<div class=\"row\">\n\t\t\t\t<div class=\"col-lg-12 cont-wrap\">\n\t\t\t\t\t<h1 class=\"eyebrow\">Active Adult Living in Roseville, MN<\/h1>\n<h2 class=\"h1\">Amira Roseville<\/h2>\n<p>Amira Roseville creates new possibilities for living an abundant life. Our 55+ active adult living community in Roseville, Minnesota, invites residents to focus their time and energy on what matters most: community, family, friends and interests. Indoors and out, Amira Roseville\u2019s beautifully landscaped grounds offer a rich array of amenities for every season. From the art studio and fitness center to the community gardens and walking trails, there is so much to do and explore. A robust calendar of classes, clubs and social events\u2014developed in response to the interests of residents\u2014provides even more opportunities to engage.<\/p>\n<p>Amira Roseville\u2019s spacious, pet-friendly apartments feature comfortable, light-filled layouts \u2013 including studio, one-, two- and three-bedroom floor plans \u2013 with premium finishes and fixtures. Our experienced team manages the day-to-day maintenance, freeing up time for residents to enjoy our community and the wealth of shops and conveniences in the area.<\/p>\n<p>Make the next phase of your life the best phase of your life at Amira Roseville.<\/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-4 d-flex\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.amiraliving.com\/location\/roseville\/features-and-amenities\/\"\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=\"636\" height=\"351\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-amenities-callout2-1.jpg\" class=\"card-img\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-amenities-callout2-1.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-amenities-callout2-1-300x166.jpg 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/>\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>Features &amp; Amenities<\/h5>\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-4 d-flex\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.amiraliving.com\/location\/roseville\/floor-plans\/\"\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=\"636\" height=\"351\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-floorplans-callout.jpg\" class=\"card-img\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-floorplans-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-floorplans-callout-300x166.jpg 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/>\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>Floor Plans<\/h5>\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-4 d-flex\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/www.amiraliving.com\/location\/roseville\/photo-gallery\/\"\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=\"636\" height=\"351\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-callout.jpg\" class=\"card-img\" alt=\"\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-callout.jpg 636w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-callout-300x166.jpg 300w\" sizes=\"auto, (max-width: 636px) 100vw, 636px\" \/>\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>Photo Gallery<\/h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/section>\n\n\n\n\t<section class=\"upcoming-events r55-events-block\"\t\t\t data-ajax=\"https:\/\/www.amiraliving.com\/wp-admin\/admin-ajax.php\"\n\t\t\t data-nonce=\"876db46e84\"\n\t\t\t data-offset=\"0\"\n\t\t\t data-location=\"487\">\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_75052f10449b16634eaa14b906007b1b\" 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 Roseville. 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=\"gallery-cta mb-0\">\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-487\"\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\/The_Pointe_Roseville_Web-17_xw4rdn.webp\" class=\"acf-masonry-link\" data-caption=\"Upstairs 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\/The_Pointe_Roseville_Web-17_xw4rdn.webp\" class=\"acf-masonry-img\" alt=\"The_Pointe_Roseville_Web-17_xw4rdn\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/The_Pointe_Roseville_Web-17_xw4rdn.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/The_Pointe_Roseville_Web-17_xw4rdn-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/The_Pointe_Roseville_Web-17_xw4rdn-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\/The_Pointe_Roseville_Web-19_n8eyy1.webp\" class=\"acf-masonry-link\" data-caption=\"Great 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\/The_Pointe_Roseville_Web-19_n8eyy1.webp\" class=\"acf-masonry-img\" alt=\"The_Pointe_Roseville_Web-19_n8eyy1\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/The_Pointe_Roseville_Web-19_n8eyy1.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/The_Pointe_Roseville_Web-19_n8eyy1-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/The_Pointe_Roseville_Web-19_n8eyy1-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\/AR-gallery-golf-simulator.jpg\" class=\"acf-masonry-link\" data-caption=\"Golf Simulator\">\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\/AR-gallery-golf-simulator-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"AR-gallery-golf-simulator\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-golf-simulator-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-golf-simulator-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-golf-simulator-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-golf-simulator-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-golf-simulator-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-golf-simulator.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\/Amira0344_yh43an.webp\" class=\"acf-masonry-link\" data-caption=\"Outdoor Firepit\">\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\/Amira0344_yh43an.webp\" class=\"acf-masonry-img\" alt=\"Amira0344_yh43an\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0344_yh43an.webp 998w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0344_yh43an-300x200.webp 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/Amira0344_yh43an-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\/AR-gallery-clubroom-pooltable.jpg\" class=\"acf-masonry-link\" data-caption=\"Club 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\/AR-gallery-clubroom-pooltable-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"AR-gallery-clubroom-pooltable\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-pooltable-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-pooltable-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-pooltable-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-pooltable-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-pooltable-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-pooltable.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\/AR-gallery-patio-grilling.jpg\" class=\"acf-masonry-link\" data-caption=\"Outdoor Kitchen\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-patio-grilling-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"AR-gallery-patio-grilling\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-patio-grilling-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-patio-grilling-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-patio-grilling-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-patio-grilling-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-patio-grilling-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-patio-grilling.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\/AR-gallery-clubroom.jpg\" class=\"acf-masonry-link\" data-caption=\"Club Room with Shuffleboard and Pool Table\">\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\/AR-gallery-clubroom-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"AR-gallery-clubroom\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-clubroom.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\/AR-gallery-unit-kitchen.jpg\" class=\"acf-masonry-link\" data-caption=\"Unit Kitchen\">\n\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"426\" src=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-unit-kitchen-1024x682.jpg\" class=\"acf-masonry-img\" alt=\"AR-gallery-unit-kitchen\" loading=\"lazy\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-unit-kitchen-1024x682.jpg 1024w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-unit-kitchen-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-unit-kitchen-768x512.jpg 768w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-unit-kitchen-1536x1024.jpg 1536w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-unit-kitchen-1620x1080.jpg 1620w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/AR-gallery-unit-kitchen.jpg 2000w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/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\/roseville\/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\t<section class=\"testimonial bg-image\"\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\">\u201cEveryone here is extra friendly and I love that about Amira.\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 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<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 Roseville\u2019s active adult community is conveniently located near the heart of bustling Roseville. We share our vibrant campus with Amira Choice Roseville at Lexington, our sister community offering a continuum of lifestyle options. Residents choose from independent living, assisted living, memory care and enhanced care, a care option that provides the further support of a dedicated team of caregivers, 24-hour care, and the options of meal service within the resident\u2019s suite or within the main dining room.<\/p>\n<p>Beyond our own landscaped campus with its plentiful walking paths, our property is located adjacent to Central Park. This sprawling 225-acre park features a maze of walking and biking trails, athletic fields, covered picnic areas and playgrounds. It\u2019s also home to beloved Bennett Lake, where locals come for the best fishing in the area.<\/p>\n<p>For shopping, dining and entertainment, a number of establishments, both local and nationally renowned, surround Amira Roseville in all directions. Just 2.1 miles away, Rosedale Center is a popular one-stop shop offering countless restaurants, snack shops and stores to suit all tastes and budgets.<\/p>\n<p>Amira Roseville is located north of the area between 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: 487\n\t\t\tCSV File ID: 3693\n\t\t\tCSV File Path: \/nas\/content\/live\/amiraliving\/wp-content\/uploads\/2025\/08\/choice-roseville_JM-Nov-25.csv\n\t\t\tFile Exists: Yes\n\t\t\tTransient Key: amira_pois_487\n\t\t\t<strong>Location Data:<\/strong>\n\t\t\tLocation Name: Amira Roseville\n\t\t\tLocation Latitude: string(9) \"45.020971\"\n (floatval: 45.020971)\n\t\t\tLocation Longitude: string(11) \"-93.1490005\"\n (floatval: -93.1490005)\n\t\t\tFooter Address: <p><a href=\"https:\/\/maps.app.goo.gl\/TWcpFfrvDXoG2MD48\" target=\"_blank\" rel=\"noopener\">2650 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\": \"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\": \"Platinum Health Solutions\",\n        \"address\": \"2780 East Snelling Ser Drive\",\n        \"city\": \"Roseville\",\n        \"state\": \"MN\",\n        \"postal_code\": \"55113\",\n        \"phone\": \"(651) 779-8883\",\n        \"website\": \"https:\/\/www.platinumhealthmn.com\/?utm_source=google&utm_medium=organic&utm_campaign=gbp_listing\",\n        \"location_type\": \"community\",\n        \"latitude\": 45.02468869,\n        \"longitude\": -93.16585487\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.1490005, 45.020971],\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\":\"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\":\"Platinum Health Solutions\",\"address\":\"2780 East Snelling Ser Drive\",\"city\":\"Roseville\",\"state\":\"MN\",\"postal_code\":\"55113\",\"phone\":\"(651) 779-8883\",\"website\":\"https:\\\/\\\/www.platinumhealthmn.com\\\/?utm_source=google&utm_medium=organic&utm_campaign=gbp_listing\",\"location_type\":\"community\",\"latitude\":45.02468869,\"longitude\":-93.16585487},{\"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.1490005, 45.020971]\n\t\t\t},\n\t\t\tproperties: {\n\t\t\t\tname: \"Amira Roseville\",\n\t\t\t\taddress: \"<p><a href=\\\"https:\\\/\\\/maps.app.goo.gl\\\/TWcpFfrvDXoG2MD48\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">2650 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.1490005, 45.020971]);\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 55+ active adult living communities outside of Roseville? Amira offers a variety of locations across Minnesota.<\/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-fifty-five-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\/featured-amira-bloomington3.jpg\" class=\"img-round\" alt=\"Amira Bloomington pool\" srcset=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-bloomington3.jpg 1000w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-bloomington3-300x200.jpg 300w, https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-bloomington3-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 Roseville 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: \"9249803\",\r\n\r\n    formId: \"c6632a23-a938-4d5f-9239-e13967eb0660\",\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":3180,"parent":0,"menu_order":12,"template":"","categories":[19],"city":[12],"living_option":[13],"state":[4],"class_list":["post-487","location","type-location","status-publish","has-post-thumbnail","hentry","category-a-fifty-five-plus","city-roseville-city","living_option-fifty-five-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>55+ Active Adult Living in Roseville MN | Amira<\/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\/roseville\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"55+ Active Adult Living in Roseville MN | Amira\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.amiraliving.com\/location\/roseville\/\" \/>\n<meta property=\"og:site_name\" content=\"Amira\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-10T21:13:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-roseville2.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\\\/roseville\\\/\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/roseville\\\/\",\"name\":\"55+ Active Adult Living in Roseville MN | Amira\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/roseville\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/roseville\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/featured-amira-roseville2.jpg\",\"datePublished\":\"2025-08-14T16:27:21+00:00\",\"dateModified\":\"2026-02-10T21:13:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/roseville\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/roseville\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/roseville\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/featured-amira-roseville2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.amiraliving.com\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/featured-amira-roseville2.jpg\",\"width\":1000,\"height\":667},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.amiraliving.com\\\/location\\\/roseville\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.amiraliving.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Amira Roseville\"}]},{\"@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":"55+ Active Adult Living in Roseville MN | Amira","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\/roseville\/","og_locale":"en_US","og_type":"article","og_title":"55+ Active Adult Living in Roseville MN | Amira","og_url":"https:\/\/www.amiraliving.com\/location\/roseville\/","og_site_name":"Amira","article_modified_time":"2026-02-10T21:13:44+00:00","og_image":[{"width":1000,"height":667,"url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-roseville2.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\/roseville\/","url":"https:\/\/www.amiraliving.com\/location\/roseville\/","name":"55+ Active Adult Living in Roseville MN | Amira","isPartOf":{"@id":"https:\/\/www.amiraliving.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.amiraliving.com\/location\/roseville\/#primaryimage"},"image":{"@id":"https:\/\/www.amiraliving.com\/location\/roseville\/#primaryimage"},"thumbnailUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-roseville2.jpg","datePublished":"2025-08-14T16:27:21+00:00","dateModified":"2026-02-10T21:13:44+00:00","breadcrumb":{"@id":"https:\/\/www.amiraliving.com\/location\/roseville\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.amiraliving.com\/location\/roseville\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.amiraliving.com\/location\/roseville\/#primaryimage","url":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-roseville2.jpg","contentUrl":"https:\/\/www.amiraliving.com\/wp-content\/uploads\/2025\/08\/featured-amira-roseville2.jpg","width":1000,"height":667},{"@type":"BreadcrumbList","@id":"https:\/\/www.amiraliving.com\/location\/roseville\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.amiraliving.com\/"},{"@type":"ListItem","position":2,"name":"Amira Roseville"}]},{"@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\/487","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\/487\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media\/3180"}],"wp:attachment":[{"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/media?parent=487"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/categories?post=487"},{"taxonomy":"city","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/city?post=487"},{"taxonomy":"living_option","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/living_option?post=487"},{"taxonomy":"state","embeddable":true,"href":"https:\/\/www.amiraliving.com\/wp-json\/wp\/v2\/state?post=487"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}