www.loopnet.com
Open in
urlscan Pro
23.208.236.135
Public Scan
Submitted URL: http://www.loopnet.com/
Effective URL: https://www.loopnet.com/
Submission: On August 15 via manual from US — Scanned from DE
Effective URL: https://www.loopnet.com/
Submission: On August 15 via manual from US — Scanned from DE
Form analysis
4 forms found in the DOMPOST 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="San Francisco, CA" ng-attr-defaultpropertytype="" ng-attr-listingtype="1" 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/">
<div class="row">
<div class="quick-search-wrap">
<ul class="search-types for-sale three-tabs" ng-class="searchTypeClass">
<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--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--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-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" placeholder="Enter a property type" title="Enter a property type" 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" ng-focus="onPropertyTypeFocus($event) ; focus=true" aria-autocomplete="list" aria-owns="typeahead-6-631">
<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;;display:block;" role="listbox" aria-hidden="true"
ng-class="hasTabs() ? 'tabs-activated' : ''" typeahead-popup="" id="typeahead-6-631" 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-hide" 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" placeholder="Enter a space use" title="Enter a space use" 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" ng-focus="onPropertyTypeFocus($event) ; focus=true" aria-autocomplete="list" aria-owns="typeahead-7-304">
<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;;display:block;" role="listbox" aria-hidden="true"
ng-class="hasTabs() ? 'tabs-activated' : ''" typeahead-popup="" id="typeahead-7-304" 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" placeholder="Enter an industry" title="Enter an industry" 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" ng-focus="onPropertyTypeFocus($event) ; focus=true" aria-autocomplete="list" aria-owns="typeahead-8-1733">
<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;;display:block;" role="listbox" aria-hidden="true"
ng-class="hasTabs() ? 'tabs-activated' : ''" typeahead-popup="" id="typeahead-8-1733" 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: inline-block;"></button>
<input type="text" name="geography" class="input-text typeahead-input ng-pristine ng-untouched ng-valid" placeholder="Enter a location" title="Enter a location" autocomplete="off" spellcheck="false" value="San Francisco, CA"
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="3" typeahead-on-select="onSelect($model,$event)" typeahead-on-no-match=""
typeahead-clear-on-click="true" ng-focus="onFocus($event) ; focus=true" aria-autocomplete="list" aria-owns="typeahead-9-5813">
<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;;display:block;" role="listbox" aria-hidden="true"
ng-class="hasTabs() ? 'tabs-activated' : ''" typeahead-popup="" id="typeahead-9-5813" 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="Commercial Real Estate Advanced Search Form" track-click="2420">Search</button>
<button ng-click="submitForm($event)" type="submit" class="button primary do-search icon" title="Commercial Real Estate Advanced Search Form" track-click="2420"><i class="ln-icon-search-hollow" style="display: none;"></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="1" 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&response_type=code&scope=openid+offline_access+profile+email+address+phone+listing_user+product_user&redirect_uri=https%3A%2F%2Fwww.loopnet.com%2Fauth%2Fcallback&response_mode=form_post&state=ed8f0580a74d4cb6aa33a307bde8187c&nonce=d7d1b53091874a409b3d7f2b173cca94&prompt=none"
class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email 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 && sso.identityManagerUrl"></div>
<div ng-show="sso && 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 && login.focus.Email && (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-invalid ng-invalid-required ng-valid-pattern ng-valid-email" placeholder="Email Address" required="" ng-model="credentials.Email"
ng-pattern="/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{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 && login.focus.Email)) && (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&response_type=code&scope=openid+offline_access+profile+email+address+phone+listing_user+product_user&redirect_uri=https%3A%2F%2Fwww.loopnet.com%2Fauth%2Fcallback&response_mode=form_post&state=ed8f0580a74d4cb6aa33a307bde8187c&nonce=d7d1b53091874a409b3d7f2b173cca94&prompt=none"
class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-email 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 && sso.identityManagerUrl"></div>
<div ng-show="sso && 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" class="">
<!-- IF SIGN UP-->
<h3 ng-hide="root.sso.loginSignUpTitleHidden" class="">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 && signup.focus.SignUpEmail && (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-invalid ng-invalid-required ng-valid-pattern ng-valid-email" placeholder="Email Address" required="" ng-model="user.Email" tabindex="3"
ng-blur="signup.focus.SignUpEmail = false; checkCanSubmit()" ng-pattern="/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i"
ng-focus="signup.focus.SignUpEmail = true;" ng-keyup="signup.keypressed = true"
ng-class="{ 'error' : (signup.$submitted || (signup.keypressed && signup.focus.SignUpEmail)) && (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="">
<input type="hidden" name="listingtypes" value="">
<input type="hidden" name="e" value="g">
<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 * 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 CoTour * Advertise * Sign Up * Log In FIND YOUR NEXT COMMERCIAL PROPERTY * FOR SALE * FOR LEASE * AUCTIONS * BUSINESSES BUSINESSES FOR SALE * * * * Search Advanced Search Design ASSESSING ONE OF CANADA’S ‘GREENEST’ OFFICE BUILDINGS Trends 3 STEPS TOWARD DECARBONIZING EXISTING BUILDINGS Industrial & Warehouse 5 INDUSTRIAL PROPERTIES YOU CAN BUY FOR LESS THAN $10 MILLION Buying for Investment 3 CANADIAN MULTIFAMILY PROPERTIES YOU CAN BUY FOR $3 MILLION (OR LESS) Office Leasing/Buying A LOOK INSIDE LONDON’S ‘SMARTEST’ OFFICE BUILDING Retail & Restaurant WAREHOUSE TO WARES: VISION FOR VIBRANT RETAIL DESTINATION STARTS WITH INDUSTRIAL CONVERSION Retail & Restaurant DEAL OF THE WEEK: DC PAYS $11 MILLION TO REDEVELOP GYM INTO HOUSING TRENDS Third Wave Coffee and Artisanal Wine Come to Small Town Quebec Why Your Next Meeting Could Be at an NBA Game Deconstructing the Deal: Here Are All of LoopNet's 'Deals of the Week' DESIGN How GLP Delivered the World’s First Net Zero Embodied Carbon Building Neurodiversity in the Workplace: How To Design Inclusive Offices Motorcycle Marque Norton Revs Up for Renewal Under New Roof REAL ESTATE 101 Understanding the ‘Build-to-Core’ Strategy What is ‘Virtual Real Estate’ in the Metaverse? How to Determine Your Office Space Requirements See More Featured Spaces LEARN ABOUT COMMERCIAL REAL ESTATE LEASING & BUYING OFFICE * Key Steps and Timeline for Leasing Office Space * Why Is Texas Leading in Return to the Office? * How To Conduct Due Diligence on an Office Property, Part 2 * How Patch Is Changing the Coworking Conversation INDUSTRIAL * The Top 10 Markets for Investing in Industrial Properties * How To Choose the Right Industrial Property for Your Business * ‘Cowarehousing’ Provider Saltbox Caters to Small E-Commerce Businesses * Industrial Assets Go Mainstream RETAIL * Bank to Beans: Coffee Shop Owners Repurpose a Mid-Century Icon * 5 Uses for Closing or Underperforming Malls * Leasing Retail Space During a Pandemic * 5 Surprise Costs of Leasing Retail Space RESTAURANT * The Search for The Perfect Brewery Space * Estimating Build-Out Costs and Rental Rates for Commercial Kitchens * Drive-Thru Real Estate 101: What’s Driving Demand * A Leasing Term Guide for Restaurant & Retail Owners RESIDENTIAL * 5 Multifamily Properties You Can Buy for Less Than $5 Million * The UK Build-To-Rent Boom: A Maturing Market * Office to Residential Conversions: A Den May Help the Numbers Work * The UK Build-To-Rent Boom: Background and Key Features ADAPTIVE REUSE * Revamped and Rebuilt: 13 Adaptive Reuse and Renovation Projects That Give Spaces a Second Chance * How 2 Shuttered Sears Stores in Texas Found New Life * How to Conduct Due Diligence on an Adaptive Reuse Project * Adaptive Reuse Turns Denver Data Center Into Debonair Office Tower LAND * What You Need to Know Before Investing in Land * The Basics of Investing in Ground Leases * 6 Ways to Get Financing for Land Investments * A Guide to the Entitlement Process for Land Development Projects HOSPITALITY * Hip, Cantilevered Hotel Activates Historic Stretch of San Antonio River Walk * Investing in Hotels: Advantages, Disadvantages and Unique Considerations * New Developments Bring a Wide Array of Hotel Opportunities to Once Overlooked Suburbs * Top 5 Metrics for Investors Conducting Hotel Due Diligence 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 * Commercial Real Estate Auctions * Commercial Real Estate News * Distressed Commercial Properties * Land for Sale * Alaska Land for Sale * Arizona Land for Sale * Austin Land for Sale * Calgary Commercial Real Estate * California Land for Sale * Colorado Land for Sale * Los Angeles Coworking Space for Lease * Downtown Los Angeles Office Space * Edmonton Commercial Real Estate * Florida Land for Sale * Los Angeles Businesses for Sale * Montana Land for Sale * New York Apartment Buildings for Sale * New York Coworking Space for Lease * New York Office Space for Lease * Ohio Land for Sale * 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 * Land for Lease * 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 * Warehouses for Lease + View more 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 Find your next deal on the go. Get the app! Connect with us * * * © 2022 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 * Realla * LandsofAmerica * BizBuySell * Apartments.com RESOURCES * Contact Us * Mobile * Site Map * Learn * Submit Articles COMPANY * About Us * Terms of Use * Privacy Policy * Accessibility Commitment * CA: Do Not Sell My Info