www.loopnet.com Open in urlscan Pro
23.67.132.112  Public Scan

Submitted URL: http://www.loopnet.com/
Effective URL: https://www.loopnet.com/
Submission: On August 04 via manual from US — Scanned from DE

Form analysis 4 forms found in the DOM

POST https://www.loopnet.com/search

<form method="post" action="https://www.loopnet.com/search" class="quick-search ng-pristine ng-valid" quick-search="" ng-attr-defaultlocation="United States" ng-attr-defaultpropertytype="" ng-attr-listingtype="2" ng-attr-propertycategoryid=""
  ng-attr-propertytypesalenotfound="Popular Property Types" ng-attr-propertytypeleasenotfound="Popular Property Types" ng-attr-propertytypebbsnotfound="Popular Industries"
  ng-attr-auctionsearchurl="https://www.loopnet.com/search/commercial-real-estate/usa/auctions/" defaultlocation="United States" defaultpropertytype="" listingtype="2" propertycategoryid="" propertytypesalenotfound="Popular Property Types"
  propertytypeleasenotfound="Popular Property Types" propertytypebbsnotfound="Popular Industries" auctionsearchurl="https://www.loopnet.com/search/commercial-real-estate/usa/auctions/">
  <div class="row">
    <div class="quick-search-wrap">
      <ul class="search-types for-lease  three-tabs" ng-class="searchTypeClass">
        <li class="search-types--for-lease">
          <h2>
            <button type="button" class="button text" ng-click="toggleSearchType('forLease')" title="Search for Commercial Real Estate for Lease">
              <span>For Lease</span>
            </button>
          </h2>
        </li>
        <li class="search-types--for-sale">
          <h2>
            <button type="button" class="button text" ng-click="toggleSearchType('forSale')" title="Search for Commercial Real Estate for Sale">
              <span>For Sale</span>
            </button>
          </h2>
        </li>
        <li class="search-types--auction">
          <h2>
            <button type="button" class="button text" ng-click="toAuctionSearch()" title="Search for Commercial Real Estate for Auction">
              <span>Auctions</span>
            </button>
          </h2>
        </li>
        <li class="search-types--BBS">
          <h2>
            <button type="button" class="button text" ng-click="toggleSearchType('BBSType')" title="Search for Businesses for Sale">
              <span class="search-types__label--short">Businesses</span>
              <span class="search-types__label--long">Businesses For Sale</span>
            </button>
          </h2>
        </li>
      </ul>
      <div class="quick-search-container">
        <div class="search-type-container search-type-container__for-sale ng-hide" ng-show="IsForSale()">
          <div class="typeahead-wrapper">
            <button type="button" class="clear-button ln-icon-close-hollow" name="propertytypeforsaleclearbutton" style="display: none;"></button>
            <input type="text" name="propertytypeforsale" class="input-text typeahead-input ng-pristine ng-untouched ng-valid ng-empty" placeholder="Enter a property type" title="Enter a property type"
              onfocus="this.setAttribute('data-focused', true);this.value='';console.log('focus ===> onfocus fired');" autocomplete="off" spellcheck="false" ng-model="criteria.salename"
              ng-model-options="{updateon:'default blur',debounce:{'default': 200,'blur':0}}" ng-blur="focus=false" ng-class="{'focus':focus===true}" nomatchesmessage="No matches found..." seeallresultsmessage="See All Results"
              typeahead="propertyType.name for propertyType in forSalePropertyType($viewValue)" typeahead-wait-ms="0" typeahead-min-length="1" typeahead-on-select="onSalePropertyTypeSelect($model)"
              typeahead-on-no-match="onSalePropertyTypeNotFound($model)" typeahead-clear-on-click="true" typeahead-two-letter-searchable-country-codes="US,CA,GB,UK" ng-focus="onPropertyTypeFocus($event) ; focus=true" aria-autocomplete="list"
              aria-owns="typeahead-3-3451">
            <ul class="typeahead-popup ng-isolate-scope ng-hide" ng-show="isOpen()" ng-style="{top: position.top+'px', left: position.left+'px'}" style="display:block;" role="listbox" aria-hidden="true" ng-class="hasTabs() ? 'tabs-activated' : ''"
              typeahead-popup="" id="typeahead-3-3451" matches="matches" active="activeIdx" select="select(activeIdx)" query="query" position="position">
              <li ng-show="hasTabs()" class="location-tabs-section-container-list-item ng-hide">
                <ul class="location-tabs-section-container ng-hide" ng-show="hasTabs()">
                  <!-- ngRepeat: label in selectLabels() track by $index -->
                </ul>
              </li>
              <!-- ngRepeat: match in selectMatches() track by $index -->
            </ul>
          </div>
        </div>
        <div class="search-type-container search-type-container__for-lease " ng-show="IsForLease()">
          <div class="typeahead-wrapper">
            <button type="button" class="clear-button ln-icon-close-hollow" name="propertytypeforleaseclearbutton" style="display: none;"></button>
            <input type="text" name="propertytypeforlease" class="input-text typeahead-input ng-pristine ng-untouched ng-valid ng-empty" placeholder="Enter a space use" title="Enter a space use"
              onfocus="this.setAttribute('data-focused', true);this.value='';console.log('focus ===> onfocus fired');" autocomplete="off" spellcheck="false" ng-model="criteria.leasename"
              ng-model-options="{updateon:'default blur',debounce:{'default': 200,'blur':0}}" ng-blur="focus=false" ng-class="{'focus':focus===true}" nomatchesmessage="No matches found..." seeallresultsmessage="See All Results"
              typeahead="propertyType.name for propertyType in forLeasePropertyType($viewValue)" typeahead-wait-ms="0" typeahead-min-length="1" typeahead-on-select="onLeasePropertyTypeSelect($model)"
              typeahead-on-no-match="onLeasePropertyTypeNotFound($model)" typeahead-clear-on-click="true" typeahead-two-letter-searchable-country-codes="US,CA,GB,UK" ng-focus="onPropertyTypeFocus($event) ; focus=true" aria-autocomplete="list"
              aria-owns="typeahead-4-1649">
            <ul class="typeahead-popup ng-isolate-scope ng-hide" ng-show="isOpen()" ng-style="{top: position.top+'px', left: position.left+'px'}" style="display:block;" role="listbox" aria-hidden="true" ng-class="hasTabs() ? 'tabs-activated' : ''"
              typeahead-popup="" id="typeahead-4-1649" matches="matches" active="activeIdx" select="select(activeIdx)" query="query" position="position">
              <li ng-show="hasTabs()" class="location-tabs-section-container-list-item ng-hide">
                <ul class="location-tabs-section-container ng-hide" ng-show="hasTabs()">
                  <!-- ngRepeat: label in selectLabels() track by $index -->
                </ul>
              </li>
              <!-- ngRepeat: match in selectMatches() track by $index -->
            </ul>
          </div>
        </div>
        <div class="search-type-container search-type-container__BBS ng-hide" ng-show="IsBBSType()">
          <div class="typeahead-wrapper">
            <button type="button" class="clear-button ln-icon-close-hollow" name="propertytypeBBSclearbutton" style="display: none;"></button>
            <input type="text" name="propertytypeBBS" class="input-text typeahead-input ng-pristine ng-untouched ng-valid ng-empty" placeholder="Enter an industry" title="Enter an industry"
              onfocus="this.setAttribute('data-focused', true);this.value='';console.log('focus ===> onfocus fired');" autocomplete="off" spellcheck="false" ng-model="criteria.BBSName"
              ng-model-options="{updateon:'default blur',debounce:{'default': 200,'blur':0}}" ng-blur="focus=false" ng-class="{'focus':focus===true}" nomatchesmessage="No matches found..." seeallresultsmessage="See All Results"
              typeahead="propertyType.name for propertyType in BBSPropertyType($viewValue)" typeahead-wait-ms="0" typeahead-min-length="1" typeahead-on-select="onBBSPropertyTypeSelect($model)" typeahead-on-no-match="onBBSPropertyTypeNotFound($model)"
              typeahead-clear-on-click="true" typeahead-two-letter-searchable-country-codes="US,CA,GB,UK" ng-focus="onPropertyTypeFocus($event) ; focus=true" aria-autocomplete="list" aria-owns="typeahead-5-8780">
            <ul class="typeahead-popup ng-isolate-scope ng-hide" ng-show="isOpen()" ng-style="{top: position.top+'px', left: position.left+'px'}" style="display:block;" role="listbox" aria-hidden="true" ng-class="hasTabs() ? 'tabs-activated' : ''"
              typeahead-popup="" id="typeahead-5-8780" matches="matches" active="activeIdx" select="select(activeIdx)" query="query" position="position">
              <li ng-show="hasTabs()" class="location-tabs-section-container-list-item ng-hide">
                <ul class="location-tabs-section-container ng-hide" ng-show="hasTabs()">
                  <!-- ngRepeat: label in selectLabels() track by $index -->
                </ul>
              </li>
              <!-- ngRepeat: match in selectMatches() track by $index -->
            </ul>
          </div>
        </div>
        <div class="search-location-container">
          <div class="typeahead-container">
            <div class="typeahead-wrapper">
              <button type="button" class="clear-button ln-icon-close-hollow" name="geographyclearbutton" style="display: none;"></button>
              <input type="text" name="geography" class="input-text typeahead-input ng-pristine ng-untouched ng-valid ng-not-empty" placeholder="Enter a location" title="Enter a location"
                onfocus="this.setAttribute('data-focused', true);this.value='';console.log('focus ===> onfocus fired');" autocomplete="off" spellcheck="false" value="United States" ng-model="criteria.location"
                ng-model-options="{updateon:'default blur',debounce:{'default': 200,'blur':0}}" ng-blur="focus=false" ng-class="{'focus':focus===true}" nomatchesmessage="No matches found" seeallresultsmessage="See All Results"
                typeahead="address.display for address in geocodeAddress($viewValue)" typeahead-wait-ms="25" typeahead-min-length="2" typeahead-on-select="onSelect($model,$event)" typeahead-on-no-match="" typeahead-clear-on-click="true"
                typeahead-two-letter-searchable-country-codes="US,CA,GB,UK" ng-focus="onFocus($event) ; focus=true" data-skip-first-ng-focus="true" aria-autocomplete="list" aria-owns="typeahead-6-4234">
              <ul class="typeahead-popup ng-isolate-scope ng-hide" ng-show="isOpen()" ng-style="{top: position.top+'px', left: position.left+'px'}" style="display:block;" role="listbox" aria-hidden="true" ng-class="hasTabs() ? 'tabs-activated' : ''"
                typeahead-popup="" id="typeahead-6-4234" matches="matches" active="activeIdx" select="select(activeIdx)" query="query" position="position">
                <li ng-show="hasTabs()" class="location-tabs-section-container-list-item ng-hide">
                  <ul class="location-tabs-section-container ng-hide" ng-show="hasTabs()">
                    <!-- ngRepeat: label in selectLabels() track by $index -->
                  </ul>
                </li>
                <!-- ngRepeat: match in selectMatches() track by $index -->
              </ul>
            </div>
          </div>
          <div class="search-cta-container">
            <button name="quicksearchsubmit" ng-click="submitForm($event)" type="submit" class="button primary do-search" title="Search Commercial Real Estate" track-click="2420">Search</button>
            <button ng-click="submitForm($event)" type="submit" class="button primary do-search icon" title="Search Commercial Real Estate" track-click="2420"><i class="ln-icon-search-hollow" style="display: inline-block;"></i></button>
          </div>
        </div>
      </div>
      <div class="advanced-search-container text-right">
        <button ng-click="submitAdvancedSearch()" type="button" class="button advanced do-search caret-right-large" ng-show="!IsBBSType()" title="Commercial Real Estate Advanced Search Form">Advanced Search</button>
      </div>
    </div>
  </div>
  <!-- REMOVE: MOCK VALUES WHEN WE HAVE PROPER PROGRESSIVE ENHANCED FORM -->
  <input type="hidden" name="listingtypes" ng-value="searchType" value="2" autocomplete="off">
  <input type="hidden" name="categories" ng-value="category" autocomplete="off">
  <input type="hidden" name="subcategories" ng-value="subcategory" autocomplete="off">
  <input type="hidden" name="advancedSearch" ng-value="advancedSearch" autocomplete="off">
  <input type="hidden" name="fullAddress" ng-value="fullAddress" autocomplete="off">
  <input type="hidden" name="BBSType" ng-value="BBSType" autocomplete="off">
  <input type="hidden" name="CountryCode" ng-value="criteria.countryCode" autocomplete="off">
</form>

Name: login

<form name="login" ng-hide="newLoginHidden" ng-submit="newLogin.continueProcess ? newLogin.submit(credentials) : checkEmailLogin(credentials.Email);" novalidate="" sso-new-login=""
  assignscope="https://secure.costargroup.com/connect/authorize?client_id=loopnet&amp;response_type=code&amp;scope=openid+offline_access+profile+email+address+phone+listing_user+product_user&amp;redirect_uri=https%3A%2F%2Fwww.loopnet.com%2Fauth%2Fcallback&amp;response_mode=form_post&amp;state=5f404ca07eb94b70a24cf2ccac6eda42&amp;nonce=5fafdc9c6d1b409884536c76bee405fb&amp;prompt=none"
  class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-hide">
  <div class="loading-overlay ng-hide" ng-show="newLogin.inProgress">
    <i class="loading-animation"></i>
  </div>
  <div class="sticky-addon ng-hide" ng-show="sso &amp;&amp; sso.identityManagerUrl"></div>
  <div ng-show="sso &amp;&amp; sso.identityManagerUrl" class="ng-hide">
    <section class="ca-section">
      <div class="ca-message"> You must register your contact information to view secure information on this listing. </div>
    </section>
  </div>
  <section class="modal registration-login-modal-container">
    <!-- IF LOG IN-->
    <h3 class="text-center" ng-hide="root.sso.loginSignUpTitleHidden">Log In / Sign Up</h3>
    <h3 class="text-center ng-hide" ng-hide="!root.sso.loginSignUpTitleHidden">Log In</h3>
    <div class="csgp-message error static ng-hide" ng-show="newLogin.requestFailed">
      <p> The username or password you entered is incorrect. Please try again. <b>Remember passwords are case sensitive</b>. If you forgot your password,
        <a rel="nofollow" href="https://secure.costargroup.com/forgot-password?client_id=loopnet">click to reset it</a>. </p>
      <p>If you continue to see this message, your account may be locked due to too many failed attempts. Please contact Customer Support at 1-800-613-1303. </p>
    </div>
    <div class="field-group email-container">
      <div ng-show="login.$submitted || login.Email.$touched" class="validation-error ng-hide">
        <span ng-show="login.keypressed &amp;&amp; login.focus.Email &amp;&amp; (login.Email.$error.required || login.Email.$error.email || login.Email.$error.pattern || isBadEmailFromCAApproval)" class="ng-hide">Please enter a valid email
          address.</span>
      </div>
      <i class="ln-icon-mail-hollow"></i>
      <input id="newLoginEmail" name="Email" type="email" class="input-text ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" placeholder="Email Address" required="" ng-model="credentials.Email"
        ng-pattern="/^(([^<>()\[\]\.,;:\s@\&quot;]+(\.[^<>()\[\]\.,;:\s@\&quot;]+)*)|(\&quot;.+\&quot;))@(([^<>()[\]\.,;:\s@\&quot;]+\.)+[^<>()[\]\.,;:\s@\&quot;]{2,})$/i" ng-focus="login.focus.Email = true;" ng-blur="login.focus.Email = false;"
        ng-keyup="login.keypressed = true"
        ng-class="{ 'error' : (login.$submitted || (login.keypressed &amp;&amp; login.focus.Email)) &amp;&amp; (login.Email.$error.required || login.Email.$error.email || login.Email.$error.pattern || isBadEmailFromCAApproval)}">
    </div>
    <!-- ngIf: newLogin.continueProcess -->
    <!-- ngIf: !newLogin.continueProcess -->
    <div ng-if="!newLogin.continueProcess" class="ng-scope">
      <div class="field-group cta">
        <button type="submit" class="button primary full">Continue</button>
      </div>
    </div><!-- end ngIf: !newLogin.continueProcess -->
    <div class="area-secondary hide-ca-approval">
      <div class="horizontal-divide"></div>
      <div class="login-choice">Or</div>
    </div>
    <div class="field-group identify-account hide-ca-approval">
      <a href="" rel="nofollow" class="button primary punchout google full" title="Connect with Google" ng-click="connectWithGoogleOnLogin();">Connect with Google</a>
    </div>
    <div class="field-group identify-account hide-ca-approval">
      <a href="" rel="nofollow" class="button primary punchout ln-icon-share-facebook full" title="Connect with Facebook" ng-click="connectWithFacebookOnLogin();">Connect with Facebook</a>
    </div>
    <div class="field-group identify-account hide-ca-approval">
      <a href="" rel="nofollow" class="button primary punchout linkedin full" title="Connect with LinkedIn" ng-click="connectWithLinkedInOnLogin();">Connect with LinkedIn</a>
    </div>
    <!-- END IF LOG IN -->
  </section>
  <iframe id="ssoIframeLogin" style="display: none"></iframe>
</form>

Name: signup

<form name="signup" ng-hide="newSignupHidden" ng-submit="newSignup.continueProcess ? submitNewSignup(user) : checkEmailSignup(user.Email);" novalidate="" sso-new-signup=""
  assignscope="https://secure.costargroup.com/connect/authorize?client_id=loopnet&amp;response_type=code&amp;scope=openid+offline_access+profile+email+address+phone+listing_user+product_user&amp;redirect_uri=https%3A%2F%2Fwww.loopnet.com%2Fauth%2Fcallback&amp;response_mode=form_post&amp;state=5f404ca07eb94b70a24cf2ccac6eda42&amp;nonce=5fafdc9c6d1b409884536c76bee405fb&amp;prompt=none"
  class="ng-pristine ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-hide">
  <div class="loading-overlay ng-hide" ng-show="newSignup.inProgress">
    <i class="loading-animation"></i>
  </div>
  <div class="sticky-addon ng-hide" ng-show="sso &amp;&amp; sso.identityManagerUrl"></div>
  <div ng-show="sso &amp;&amp; sso.identityManagerUrl" class="ng-hide">
    <section class="ca-section">
      <div class="ca-message"> You must register your contact information to view secure information on this listing. </div>
    </section>
  </div>
  <section class="modal registration-login-modal-container  ">
    <div ng-show="ldpRegistrationShow" class="ng-hide">
      <!-- IF SIGN UP-->
      <h3 ng-hide="root.sso.loginSignUpTitleHidden" class="ng-binding"></h3>
      <h3 ng-hide="!root.sso.loginSignUpTitleHidden" class="ng-binding ng-hide"></h3>
    </div>
    <div ng-show="!ldpRegistrationShow">
      <!-- IF SIGN UP-->
      <h3 ng-hide="root.sso.loginSignUpTitleHidden">Log In / Sign Up </h3>
      <h3 ng-hide="!root.sso.loginSignUpTitleHidden" class="ng-hide">Sign Up </h3>
    </div>
    <div class="csgp-message error static ng-hide" ng-show="signup.requestFailed"> Error occurred with your registration, please try again. </div>
    <div class="csgp-message error static ng-hide" ng-show="signup.duplicateFailed"> That email address has already been registered. Please try another or click
      <a rel="nofollow" href="https://secure.costargroup.com/forgot-password?client_id=loopnet" class="primary">forgot password</a>. </div>
    <div class="csgp-message error static ng-binding ng-hide" ng-show="signup.invalidData">
    </div>
    <!-- ngIf: newSignup.continueProcess -->
    <div class="field-group email-container">
      <div ng-show="signup.$submitted || signup.SignUpEmail.$touched" class="validation-error ng-hide">
        <span ng-show="signup.keypressed &amp;&amp; signup.focus.SignUpEmail &amp;&amp; (signup.SignUpEmail.$error.required || signup.SignUpEmail.$error.email || signup.SignUpEmail.$error.pattern)" class="ng-hide">Please enter a valid email
          address.</span>
      </div>
      <i class="ln-icon-mail-hollow"></i>
      <input name="SignUpEmail" id="SignUpEmail" type="email" class="input-text ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern" placeholder="Email Address" required="" ng-model="user.Email"
        tabindex="3" ng-blur="signup.focus.SignUpEmail = false; checkCanSubmit()" ng-pattern="/^(([^<>()\[\]\.,;:\s@\&quot;]+(\.[^<>()\[\]\.,;:\s@\&quot;]+)*)|(\&quot;.+\&quot;))@(([^<>()[\]\.,;:\s@\&quot;]+\.)+[^<>()[\]\.,;:\s@\&quot;]{2,})$/i"
        ng-focus="signup.focus.SignUpEmail = true;" ng-keyup="signup.keypressed = true"
        ng-class="{ 'error' : (signup.$submitted || (signup.keypressed &amp;&amp; signup.focus.SignUpEmail)) &amp;&amp; (signup.SignUpEmail.$error.required || signup.SignUpEmail.$error.email || signup.SignUpEmail.$error.pattern) }">
    </div>
    <!-- ngIf: newSignup.continueProcess -->
    <!-- ngIf: newSignup.continueProcess -->
    <!-- ngIf: newSignup.continueProcess -->
    <!-- ngIf: newSignup.continueProcess -->
    <!-- ngIf: newSignup.continueProcess -->
    <!-- ngIf: !newSignup.continueProcess -->
    <div ng-if="!newSignup.continueProcess" class="ng-scope">
      <div class="field-group cta">
        <button type="submit" class="button primary full">Continue</button>
      </div>
    </div><!-- end ngIf: !newSignup.continueProcess -->
    <div class="area-secondary">
      <div class="horizontal-divide"></div>
      <div class="login-choice">OR</div>
    </div>
    <div class="field-group">
      <a rel="nofollow" href="" class="button primary punchout google full" title="Connect with Google" ng-click="connectWithGoogleOnSignup();" data-onsuccess="onSignIn">Connect with Google</a>
    </div>
    <div class="field-group">
      <a href="" rel="nofollow" class="button primary punchout ln-icon-share-facebook full" title="Connect with Facebook" ng-click="connectWithFacebookOnSignup();">Connect with Facebook</a>
    </div>
    <div class="field-group">
      <a href="" rel="nofollow" class="button primary punchout linkedin full" title="Connect with LinkedIn" ng-click="connectWithLinkedInOnSignup();">Connect with LinkedIn</a>
    </div>
    <!-- END IF SIGN UP -->
    <!-- IF CONFIRMATION -->
    <!-- ngIf: -->
    <!-- END IF CONFIRMATION -->
  </section>
  <iframe id="ssoIframeSignup" style="display: none"></iframe>
</form>

POST

<form method="post" action="" class="ng-pristine ng-valid">
  <input type="hidden" name="geography" value="" autocomplete="off">
  <input type="hidden" name="listingtypes" value="" autocomplete="off">
  <input type="hidden" name="e" value="g" autocomplete="off">
  <button type="submit" id="footerPropertySearch" style="display:none"></button>
</form>

Text Content

 * 
 * 

 * Notifications

 * Search For Sale
 * Search For Lease
 * Search Auctions
 * Search For Businesses
 * Find a Broker
 * CoTour

 * Saved Searches
 * My Favorites
 * My Reports

 * My Leads
 * My Account

 * Add a Listing
    * ADD A LISTING FOR SALE
    * Building
    * Condo
    * Land
    * Portfolio
    * Business
    * ADD A LISTING FOR LEASE
    * Building or Condo
    * Land
 * Advertise

Log In
Sign Up

Menu


 * Advertise
   US
   
 * Sign Up
 * Log In


FIND YOUR NEXT COMMERCIAL PROPERTY


 * FOR LEASE


 * FOR SALE


 * AUCTIONS


 * BUSINESSES BUSINESSES FOR SALE

 * 
   

 * 
   

 * 
   

 * 
   

Search
Advanced Search
Buying for Investment


DEAL OF THE MONTH: ABANDONED AMBASSADOR’S RESIDENCE IN DC SELLS AFTER 20 YEARS


Trends


WHY ‘EXTEND AND PRETEND’ MAY BE PRUDENT FOR BOTH LENDERS AND BORROWERS


Trends


THE TOP 10 COUNTRIES WHERE INDIVIDUAL INVESTORS ARE BUYING REAL ESTATE


Trends


LIQUID ASSETS: HOW COLORADO WATER BROKERS DEAL WITH A DRYING MARKET


Buildout & Design


MODERNITY MEETS HISTORY IN DC ADAPTIVE REUSE PROJECT


Trends


ONE LENDER'S PORTFOLIO MAY INDICATE WHY WIDESPREAD CRE FORECLOSURES HAVE YET TO
OCCUR


Buying for Investment


5 MULTIFAMILY PROPERTIES UNDER $5 MILLION IN RENT GROWTH MARKETS




TRENDS

Office-to-Resi Is Becoming More Reasonable, Expert Says
Despite National Slowdown, This Industrial Market Surges Forward
Deconstructing the Deal: Here Are All of LoopNet's 'Deals of the Month'


DESIGN

This Berlin Office Complex Is Possibly the Most Sustainable in Germany
Hollywood Romance: A Mixed-Use Project Helps Preserve a Golden Age Cinema
Detachable Design: This Sustainable Amsterdam Building Is Meant To Be
Deconstructed


REAL ESTATE 101

What’s Stopping You From Becoming a Real Estate Developer?
How Rising Interest Rates Are Impacting NNN Retail Properties
What Is a Cap Rate?
See More Featured Spaces

PUT THE POWER OF THE WORLD'S LARGEST CRE MARKETING PLATFORM TO WORK FOR YOU.

Explore Advertising Solutions

MORE EXPOSURE

With 96% of the Fortune 1000 searching LoopNet and over 12 million monthly
global unique visitors - you'll reach nearly every qualified prospect searching
for space.


MORE IMPACT

With LoopNet's sophisticated presentation and captivating interactive media
solutions your property will stand out online just as much as it does in person,
making it easy for searchers to visualize the possibilities.


MORE OPPORTUNITY

LoopNet captures your next tenant or investor's attention and connects them with
you faster, helping you spend less time on the market.

Explore Advertising Solutions

Learn About Commercial Real Estate Leasing & Buying
Search All Articles

OFFICE

 * 9/11 Threatened Urban Office Buildings. But They Came Back. Here’s How They
   Will Again.
 * Spec Success: Office Bet in Industrial Park Pays Off for This Developer
 * This Video Game Company Used Office Design to Stand Out from the Competition
 * Dilapidated Detroit Auto Garage Gets Overhaul as Energy-Efficient Office

INDUSTRIAL

 * What Self-Starters Should Know About Self-Storage Investment
 * How To Conduct Due Diligence on an Industrial Property, Part 1
 * 3 Warehouses for $10M or Less in Booming Border Towns
 * 3 Canadian Industrial Properties You Can Buy For Less Than $10 Million

RETAIL

 * The Hottest NYC Property Sectors To Invest in This Summer
 * 5 NNN Retail Properties Available For Under $4 Million
 * From Warehouse to Workspace to Now What?
 * ‘Topgolf for Pickleball’ and Other Emerging Retail Concepts To Watch in 2023

RESTAURANT

 * Curbside Enthusiasm: Reconsidering the Need for Drive-Thru Real Estate
 * A Leasing Term Guide for Restaurant & Retail Owners
 * The Search for The Perfect Brewery Space
 * Hunger Games: Grocers, Restaurants Leading Retail Growth

RESIDENTIAL

 * A Historic School Becomes a Senior Living Facility
 * $22M Office Teardown Makes Way for Multifamily
 * Are More Apartments in Store for America’s Malls?
 * How One of Chicago’s Most Iconic Office Towers Became Luxury Condos

ADAPTIVE REUSE

 * 5 Considerations for Converting Office Buildings to Science Labs
 * 8 Innovative Approaches to Converting Offices
 * Empty Offices Could Become Breweries, Labs and Distro Hubs in Arlington
   Zoning Change
 * Is Vertical Farming a Green Solution to Office Vacancy?

LAND

 * Untapped Potential? Hot Spring Deals Pick Up Steam
 * Zipline Biz Makes Most of Charleston Real Estate
 * How Beside Habitat Protects 900 Acres of Land Through Development
 * There’s More to Farm Pricing Than You Think

HOSPITALITY

 * Golf Resort Chips in 14% Cap for Eagle-Eyed Investor
 * Fire Island’s 'Ice Palace' Ignites $7.2M Sale
 * Investing in Hotels: Advantages, Disadvantages and Unique Considerations
 * $2.6M Mansion in Ozarks Sells, Leases as ‘Dream’ Resort

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 



TENANTS AND INVESTORS OF ALL SIZES SEARCH ON LOOPNET EVERYDAY.

Explore Advertising Solutions

TAKE YOUR SEARCH WITH YOU

Find your next investment property or lease
space from anywhere with your phone or tablet.

App

Popular Searches
 * Businesses for Sale
 * Franchise Opportunities
 * Commercial Real Estate Auctions
 * Commercial Real Estate News
 * Distressed Commercial Properties
 * Land for Sale
 * Alaska Land for Sale
 * Alberta Land for Sale
 * Arizona Land for Sale
 * Austin Land for Sale
 * UK Commercial Property
 * Calgary Commercial Real Estate
 * California Land for Sale
 * Colorado Land for Sale
 * Los Angeles Coworking Space for Lease
 * Edmonton Commercial Real Estate
 * Florida Land for Sale
 * Montana Land for Sale
 * New York Apartment Buildings for Sale
 * New York Coworking Space for Lease
 * New York Office Space for Lease
 * Oregon Land for Sale
 * Texas Farms for Sale
 * Texas Land for Sale
 * Toronto Commercial Real Estate
 * Quebec Land for Sale
 * Apartment Buildings for Sale
 * Auto Shops for Sale
 * Car Washes for Sale
 * Churches for Sale
 * Coworking Space for Lease
 * Data Centers for Sale
 * Drive-through Restaurants for Sale
 * Farms for Sale
 * Flex Space for Sale
 * Gas Stations for Sale
 * Ghost Kitchens for Sale
 * Golf Courses for Sale
 * Hotels for Sale
 * Industrial Properties for Sale
 * Industrial Space for Lease
 * London Offices to Rent
 * Life Science Properties for Sale
 * Mixed-Use Properties for Sale
 * Mobile Home & RV Parks for Sale
 * Motels for Sale
 * Multifamily Apartments for Sale
 * NNN Properties for Sale
 * Office Buildings for Sale
 * Office Space for Lease
 * Opportunity Zone Investments
 * Parking Lots & Garages for Sale
 * Residential Income Homes for Sale
 * Residential Land for Sale
 * Restaurants for Lease
 * Restaurants for Sale
 * Retail Buildings for Sale
 * Retail Space for Lease
 * Self-Storage Facilities for Sale
 * Senior Housing Facilities for Sale
 * Shopping Centers for Sale
 * Solar Farms for Sale
 * Storefront for Sale
 * Strip Malls for Sale
 * Warehouse for Lease

+ View more




 * LANGUAGE AND REGION


 * CURRENCY

English
United States
English
Canada
English
United Kingdom
Français
Canada
US Dollar USD $ Canadian Dollar CAD $ Pound Sterling GBP £

THIS FEATURE IS UNAVAILABLE AT THE MOMENT.

We apologize, but the feature you are trying to access is currently unavailable.
We are aware of this issue and our team is working hard to resolve the matter.

Please check back in a few minutes. We apologize for the inconvenience.

- LoopNet Team

Close
You must register your contact information to view secure information on this
listing.


LOG IN / SIGN UP


LOG IN

The username or password you entered is incorrect. Please try again. Remember
passwords are case sensitive. If you forgot your password, click to reset it.

If you continue to see this message, your account may be locked due to too many
failed attempts. Please contact Customer Support at 1-800-613-1303.

Please enter a valid email address.
Continue
Or
Connect with Google
Connect with Facebook
Connect with LinkedIn

You must register your contact information to view secure information on this
listing.


LOG IN / SIGN UP


SIGN UP

Error occurred with your registration, please try again.
That email address has already been registered. Please try another or click
forgot password.

Please enter a valid email address.
Continue
OR
Connect with Google
Connect with Facebook
Connect with LinkedIn

Connect with us

 * 
 * 
 * 
 * 

© 2023 CoStar Group



SEARCH

 * Properties For Sale
 * Properties For Lease
 * Auctions
 * Businesses For Sale
 * Find a Broker

PRODUCTS & SERVICES

 * Advertise With Us
 * LoopLink
 * Help

MARKETPLACE

 * Ten-X
 * Showcase
 * CityFeet
 * Belbex
 * Bureaux Locaux
 * Land.com
 * BizBuySell
 * Apartments.com
 * Homes.com

RESOURCES

 * Contact Us
 * Mobile
 * Site Map
 * Learn
 * Submit Articles
 * Tenant Trends Report

COMPANY

 * About Us
 * Terms of Use
 * Privacy Policy
 * Accessibility Commitment
 * CA: Do Not Sell My Info