جودة الصور : 6/10 · مقيّمة بالذكاء الاصطناعي
Amerchich, مراكش
5 300 000 MAD
14 722 درهم/م²
الخصائص
المساحة
360 م²
إعلانات مشابهة
5 300 000 MAD
14 722 درهم/م²
غرف النوم
6
الوصف
Cette très jolie villa de 360 m² construite (soit 120 m² par niveau) se distingue par sa configuration sur 4 niveaux avec accès indépendants, offrant une belle flexibilité d'usage. Une opportunité idéale pour une résidence familiale, un projet locatif ou pour un investissement immobilier à Marrakech. Au rez-de-chaussée, une cuisine donnant sur TERRASSE et PISCINE chauffée, un bureau, deux chambres dont une avec salle de bain attenante et une autre salle d'eau. Le premier étage propose deux chambres supplémentaires, une salle d'eau ainsi qu'un salon avec cuisine américaine. Le deuxième étage comprend deux chambres, une salle de bain et un salon avec cuisine américaine. A l'abri des regards, le toit couronne cette villa avec une grande terrasse aménagée avec une salle à manger couverte, une cuisine, un salon ainsi qu'une salle d'eau offrant un espace de vie extérieur exceptionnel pour profiter pleinement du soleil de Marrakech. Cette villa séduira aussi bien une grande famille, qu'un investisseur en quête d'un bien polyvalent, idéal pour une exploitation locative ou un investissement immobilier à fort potentiel. PRIX. 5 300 000 DHS - HFA document.addEventListener(`DOMContentLoaded`,function(){let e=document.getElementById(`voir-plus`),t=document.querySelector(`.label`);e.addEventListener(`change`,function(){e.checked||t.scrollIntoView({behavior:`smooth`})})}); proposée par : Cantarel Immobilier Agence immobilière à Marrakech Information financières --> --> Annonces Similaires Il y a 4 jours 5 950 000 DH 6 Ch 6 sdb 270 m² Villa à vendre Marrakech -Amerchich Annonce par : Sélection agenz Il y a 7 jours 7 500 000 DH 6 Ch 8 sdb 700 m² Villa à vendre Marrakech -Targa Annonce par : Sélection agenz Il y a 8 jours 6 890 000 DH 6 Ch 4 sdb Villa à vendre Marrakech -Targa Annonce par : Sélection agenz Il y a 13 jours 5 000 000 DH 6 Ch 3 sdb 606 m² Villa à vendre Marrakech -Assif Annonce par : Sélection agenz (function(){const id = ""; const similarLen = 4; document.addEventListener("DOMContentLoaded", function () { const carousel = document.getElementById(`Cards-Container${id}`); const arrows = document.getElementById(`arrowsId${id}`); const indicators = document.getElementById(`indicators${id}`); // const prevStroke = document.getElementById(`prev-stroke${id}`); const nextButtons = document.querySelectorAll(`.next-btn${id}`); const prevButtons = document.querySelectorAll(`.prev-btn${id}`); if (!carousel) return; /* Card #4103 — measure the real card "step" (card width + gap) * by reading the two first children's offsetLeft. Falls back to * the first child's offsetWidth if there's only one card. This is * what makes the arrow navigation actually land on card edges * instead of being off by the gap. */ let currentIndex = 0; const firstCard = carousel.firstElementChild; const cardWidth = firstCard instanceof HTMLElement ? firstCard.offsetWidth || 320 : 320; const measureStep = () => { const first = carousel.children[0]; const second = carousel.children[1]; if (!first || !(first instanceof HTMLElement)) return cardWidth; if (second && second instanceof HTMLElement) { const delta = second.offsetLeft - first.offsetLeft; if (delta > 0) return delta; } return first.offsetWidth || cardWidth; }; let step = measureStep(); /* maxScroll is the true end of the scroll container. The card- * counted maxIndex is derived from it so the last "next" click * lands at scrollLeft = maxScroll and the final card sits fully * inside the viewport, no partial visibility. */ const getMaxScroll = () => Math.max(0, carousel.scrollWidth - carousel.clientWidth); let maxScroll = getMaxScroll(); let maxIndex = step > 0 ? Math.ceil(maxScroll / step) : 0; const maxDots = 5; const isRTL = getComputedStyle(carousel).direction === "rtl"; const recompute = () => { step = measureStep(); maxScroll = getMaxScroll(); maxIndex = step > 0 ? Math.ceil(maxScroll / step) : 0; }; const updateArrowsVisibility = () => { if (!arrows || !carousel) return; arrows.style.visibility = maxScroll > 0 ? "visible" : "hidden"; }; /* Dots window over the VALID scroll positions [0, maxIndex], * not over similarLen. Showing more dots than reachable positions * was the source of the "active dot stuck on an earlier position" * bug for cards = N where N - visibleCards maxDots and there's more content beyond an edge, * the dots closest to that edge shrink (1.0 → 0.7 → 0.5) so the * user gets a visual "there's more in this direction" cue without * the dot strip itself growing. */ const updateIndicators = () => { if (!indicators) return; const dots = indicators.querySelectorAll(".dot-indicator"); const pageCount = maxIndex + 1; // number of valid scroll positions let startDot = 0; if (pageCount > maxDots) { const half = Math.floor(maxDots / 2); if (currentIndex = pageCount - half - 1) { startDot = pageCount - maxDots; } else { startDot = currentIndex - half; } } const endDot = startDot + maxDots - 1; const overflowsAtStart = pageCount > maxDots && startDot > 0; const overflowsAtEnd = pageCount > maxDots && endDot { const actualIndex = startDot + dotPosition; const isVisible = actualIndex { if (!carousel) return;
الموقع
موقع تقريبي
3 729 000 MAD
في سعر الحي≈ 19 688 درهم/شهر قرض
≈ 7,7 % سنوياًفيلا · 300 m² · 4 غرف
Targa, Marrakechمنذ أكثر من سنة