Leaseflorida is a real estate investment firm that is a holding company for all of our subsidiaries. We are owner developers of real estate. We build, renovate, operate and manage through our in-house team all of our commercial, residential properties, and developments. We specialize in acquiring distressed and value-add assets, purchasing notes, and turning around failing real estate assets. 

Most of our properties are located in Dade, Broward, and Palm Beach Counties and in the Carolinas. Our firm has built projects from as small as 8000 SF build to suits for Family Dollar Stores to as large as a 28-story 500,000 SF oceanfront residential tower in Miami Beach. Our developments have included ground-up or renovation, including Condo Conversions, and Hotels. We currently own more than 1,000,000 square feet of rentable area. We operate with minimal debt and have a lot of cash flow and credit facilities available for new acquisitions and projects and are also Hard Equity lenders and participate in Joint Ventures.

Latest News

Loading Maps Please Wait...

Featured By

(function() { var CONFIG = { apiEndpoint: window.LF_CHAT_CONFIG ? window.LF_CHAT_CONFIG.apiEndpoint : 'https://danette-looped-overpatriotically.ngrok-free.dev/chat', companyName: 'Lease Florida', welcomeMessage: 'Hi! I\'m the Lease Florida AI assistant 👋\n\nI can help you with:\n• Available commercial spaces\n• Leasing inquiries\n• Maintenance requests\n• General questions\n\nHow can I help you today?', }; var fontLink = document.createElement('link'); fontLink.rel = 'stylesheet'; fontLink.href = 'https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Playfair+Display:wght@600&display=swap'; document.head.appendChild(fontLink); var style = document.createElement('style'); style.textContent = [ '#lf-chat-widget * { box-sizing: border-box; font-family: "DM Sans", Arial, sans-serif; }', '#lf-chat-bubble { position: fixed; bottom: 28px; right: 28px; z-index: 99999; width: 62px; height: 62px; border-radius: 50%; background: linear-gradient(135deg, #1a3a6e 0%, #2563eb 100%); cursor: pointer; box-shadow: 0 4px 24px rgba(37,99,235,0.45); display: flex; align-items: center; justify-content: center; transition: transform 0.2s, box-shadow 0.2s; border: none; outline: none; }', '#lf-chat-bubble:hover { transform: scale(1.08); box-shadow: 0 6px 30px rgba(37,99,235,0.55); }', '#lf-chat-bubble svg { width: 28px; height: 28px; fill: white; }', '#lf-chat-bubble .lf-notif { position: absolute; top: -2px; right: -2px; width: 18px; height: 18px; background: #ef4444; border-radius: 50%; border: 2px solid white; display: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 700; color: white; }', '#lf-chat-window { position: fixed; bottom: 104px; right: 28px; z-index: 99998; width: 380px; max-height: 600px; background: white; border-radius: 20px; box-shadow: 0 20px 60px rgba(0,0,0,0.18), 0 4px 16px rgba(0,0,0,0.08); display: flex; flex-direction: column; transform: scale(0.88) translateY(16px); opacity: 0; pointer-events: none; transition: transform 0.28s cubic-bezier(0.34,1.56,0.64,1), opacity 0.22s ease; overflow: hidden; }', '#lf-chat-window.lf-open { transform: scale(1) translateY(0); opacity: 1; pointer-events: all; }', '@media(max-width:480px) { #lf-chat-window { width: calc(100vw - 16px); right: 8px; bottom: 88px; } #lf-chat-bubble { right: 16px; bottom: 16px; } }', '#lf-chat-header { background: linear-gradient(135deg, #1a3a6e 0%, #2563eb 100%); padding: 18px 20px; display: flex; align-items: center; justify-content: space-between; flex-shrink: 0; }', '#lf-chat-header .lf-header-left { display: flex; align-items: center; gap: 12px; }', '#lf-chat-header .lf-avatar { width: 42px; height: 42px; border-radius: 50%; background: rgba(255,255,255,0.18); display: flex; align-items: center; justify-content: center; font-size: 20px; flex-shrink: 0; }', '#lf-chat-header .lf-header-info h3 { margin: 0; color: white; font-size: 15px; font-weight: 600; font-family: "Playfair Display", serif; letter-spacing: 0.01em; }', '#lf-chat-header .lf-header-info p { margin: 3px 0 0; color: rgba(255,255,255,0.78); font-size: 12px; display: flex; align-items: center; gap: 5px; }', '#lf-chat-header .lf-header-info p::before { content: ""; display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: #4ade80; animation: lf-pulse 2s infinite; flex-shrink: 0; }', '@keyframes lf-pulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:0.6;transform:scale(0.85)} }', '#lf-close-btn { background: rgba(255,255,255,0.15); border: none; cursor: pointer; width: 32px; height: 32px; border-radius: 8px; display: flex; align-items: center; justify-content: center; color: white; font-size: 18px; transition: background 0.2s; line-height: 1; }', '#lf-close-btn:hover { background: rgba(255,255,255,0.28); }', '#lf-messages { flex: 1; overflow-y: auto; padding: 16px; display: flex; flex-direction: column; gap: 12px; min-height: 200px; max-height: 380px; scroll-behavior: smooth; background: #f8fafc; }', '#lf-messages::-webkit-scrollbar { width: 4px; }', '#lf-messages::-webkit-scrollbar-track { background: transparent; }', '#lf-messages::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 4px; }', '.lf-msg { display: flex; gap: 8px; max-width: 100%; animation: lf-msgIn 0.22s ease; }', '@keyframes lf-msgIn { from{opacity:0;transform:translateY(8px)} to{opacity:1;transform:translateY(0)} }', '.lf-msg.lf-user { flex-direction: row-reverse; }', '.lf-msg-avatar { width: 32px; height: 32px; border-radius: 50%; flex-shrink: 0; display: flex; align-items: center; justify-content: center; font-size: 14px; background: #e2e8f0; }', '.lf-msg.lf-bot .lf-msg-avatar { background: linear-gradient(135deg,#1a3a6e,#2563eb); color: white; }', '.lf-msg-bubble { max-width: 78%; padding: 10px 14px; border-radius: 16px; font-size: 14px; line-height: 1.55; word-break: break-word; }', '.lf-msg.lf-bot .lf-msg-bubble { background: #fff; color: #1e293b; border-bottom-left-radius: 4px; box-shadow: 0 1px 6px rgba(0,0,0,0.07); }', '.lf-msg.lf-user .lf-msg-bubble { background: linear-gradient(135deg,#1a3a6e,#2563eb); color: white; border-bottom-right-radius: 4px; }', '.lf-typing { display: flex; align-items: center; gap: 4px; padding: 12px 14px; background: #fff; border-radius: 16px; border-bottom-left-radius: 4px; width: fit-content; box-shadow: 0 1px 6px rgba(0,0,0,0.07); }', '.lf-typing span { width: 7px; height: 7px; background: #94a3b8; border-radius: 50%; display: inline-block; animation: lf-bounce 1.2s infinite; }', '.lf-typing span:nth-child(2) { animation-delay: 0.2s; }', '.lf-typing span:nth-child(3) { animation-delay: 0.4s; }', '@keyframes lf-bounce { 0%,60%,100%{transform:translateY(0)} 30%{transform:translateY(-6px)} }', '.lf-quick-replies { display: flex; flex-wrap: wrap; gap: 7px; padding: 0 16px 12px; background: #f8fafc; }', '.lf-quick-reply { padding: 6px 13px; border: 1.5px solid #bfdbfe; border-radius: 20px; background: white; color: #1d4ed8; font-size: 13px; font-weight: 500; cursor: pointer; transition: all 0.18s; white-space: nowrap; font-family: "DM Sans", Arial, sans-serif; }', '.lf-quick-reply:hover { background: #eff6ff; border-color: #2563eb; }', '#lf-chat-footer { padding: 12px 14px; border-top: 1px solid #e2e8f0; display: flex; gap: 9px; flex-shrink: 0; background: #fff; align-items: flex-end; }', '#lf-input { flex: 1; border: 1.5px solid #e2e8f0; border-radius: 12px; padding: 9px 13px; font-size: 14px; outline: none; resize: none; max-height: 80px; min-height: 40px; transition: border-color 0.2s; font-family: "DM Sans", Arial, sans-serif; line-height: 1.4; background: #f8fafc; color: #1e293b; }', '#lf-input:focus { border-color: #2563eb; background: #fff; }', '#lf-input::placeholder { color: #94a3b8; }', '#lf-send-btn { width: 40px; height: 40px; border-radius: 10px; background: linear-gradient(135deg,#1a3a6e,#2563eb); border: none; cursor: pointer; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: transform 0.15s, opacity 0.15s; }', '#lf-send-btn:hover { transform: scale(1.05); }', '#lf-send-btn svg { width: 18px; height: 18px; fill: white; }', '#lf-send-btn:disabled { opacity: 0.45; cursor: not-allowed; transform: none; }', '#lf-powered { text-align: center; padding: 7px; font-size: 11px; color: #cbd5e1; background: #fff; letter-spacing: 0.02em; }', ].join(''); document.head.appendChild(style); var widget = document.createElement('div'); widget.id = 'lf-chat-widget'; widget.innerHTML = [ '', '', ].join(''); document.body.appendChild(widget); var isOpen = false; var isTyping = false; var conversationHistory = []; var messagesEl = document.getElementById('lf-messages'); var inputEl = document.getElementById('lf-input'); var sendBtn = document.getElementById('lf-send-btn'); var quickEl = document.getElementById('lf-quick-replies'); function toggleChat() { isOpen = !isOpen; var win = document.getElementById('lf-chat-window'); var notif = document.querySelector('.lf-notif'); if (isOpen) { win.classList.add('lf-open'); if (notif) notif.style.display = 'none'; if (messagesEl.children.length === 0) showWelcome(); setTimeout(function() { inputEl.focus(); }, 300); } else { win.classList.remove('lf-open'); } } function showWelcome() { addMessage('bot', CONFIG.welcomeMessage); setTimeout(function() { showQuickReplies(['🏢 Available spaces', '📋 Leasing inquiry', '🔧 Maintenance request', '💳 Rent payment', '📞 Contact us']); }, 500); } function showQuickReplies(replies) { quickEl.innerHTML = ''; replies.forEach(function(reply) { var btn = document.createElement('button'); btn.className = 'lf-quick-reply'; btn.textContent = reply; btn.onclick = function() { quickEl.innerHTML = ''; sendMessage(reply); }; quickEl.appendChild(btn); }); } function addMessage(type, text) { var msg = document.createElement('div'); msg.className = 'lf-msg lf-' + type; var avatar = type === 'bot' ? '🏢' : '👤'; var safe = text.replace(/&/g,'&').replace(//g,'>'); var formatted = safe.replace(/\n/g,'
').replace(/\*\*(.*?)\*\*/g,'$1'); msg.innerHTML = '
' + avatar + '
' + formatted + '
'; messagesEl.appendChild(msg); messagesEl.scrollTop = messagesEl.scrollHeight; } function showTyping() { var t = document.createElement('div'); t.className = 'lf-msg lf-bot'; t.id = 'lf-typing-indicator'; t.innerHTML = '
🏢
'; messagesEl.appendChild(t); messagesEl.scrollTop = messagesEl.scrollHeight; } function hideTyping() { var t = document.getElementById('lf-typing-indicator'); if (t) t.remove(); } function sendMessage(text) { text = text.trim(); if (!text || isTyping) return; quickEl.innerHTML = ''; addMessage('user', text); inputEl.value = ''; inputEl.style.height = 'auto'; isTyping = true; sendBtn.disabled = true; showTyping(); conversationHistory.push({ role: 'user', content: text }); var xhr = new XMLHttpRequest(); xhr.open('POST', CONFIG.apiEndpoint, true); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { hideTyping(); isTyping = false; sendBtn.disabled = false; try { var data = JSON.parse(xhr.responseText); if (data.reply) { addMessage('bot', data.reply); conversationHistory.push({ role: 'assistant', content: data.reply }); } if (data.quickReplies && data.quickReplies.length) { showQuickReplies(data.quickReplies); } } catch(e) { addMessage('bot', 'Sorry, I am having trouble connecting. Please call us at 305-827-8373.'); } inputEl.focus(); } }; xhr.onerror = function() { hideTyping(); isTyping = false; sendBtn.disabled = false; addMessage('bot', 'Sorry, I am having trouble connecting. Please call us at 305-827-8373 or email info@leaseflorida.com.'); }; xhr.send(JSON.stringify({ messages: conversationHistory })); } document.getElementById('lf-chat-bubble').addEventListener('click', toggleChat); document.getElementById('lf-close-btn').addEventListener('click', toggleChat); sendBtn.addEventListener('click', function() { sendMessage(inputEl.value); }); inputEl.addEventListener('keydown', function(e) { if (e.key === 'Enter' && !e.shiftKey) { e.preventDefault(); sendMessage(inputEl.value); } }); inputEl.addEventListener('input', function() { inputEl.style.height = 'auto'; inputEl.style.height = Math.min(inputEl.scrollHeight, 80) + 'px'; }); })();