49,013 properties
0 phones
0 emails
0 for sale
212 results · Page 2/5
All (49,013) Self-Storage (6,315) Mobile Home Parks (7,982) Car Washes (7,857) Laundromats (5,362) RV Parks (8,082) Marinas (3,500) Budget Motels (9,891) Mailbox / Pack & Ship (24)
Map:

Super 8

2

Milbank, SD · 1205 East Highway 12

Budget Motels
Phone Email

Super 8 by Wyndham Brookings

2

Brookings, SD · 3034 Lefevre Drive

Budget Motels
Phone Email

Sheridan Lake Marina

2

Rapid City, SD · 16451 Sheridan Lake Road

Marinas
Phone Email

Super 8

2

Aberdeen, SD · 2405 6th Avenue Southeast

Budget Motels
Phone Email

Super 8

2

Chamberlain, SD · Lakeview Heights

Budget Motels
Phone Email

Best Western Lee's Motor Inn

2

Chamberlain, SD · 220 West King Avenue

Budget Motels
Phone

Super 8 Hot Springs

2

Hot Springs, SD · 800 Mammoth Street

Budget Motels
Phone Email

Americas Best Value Inn by the River

2

Hot Springs, SD · 602 Sulphur Springs Street

Budget Motels
Phone

Cedar Wood Inn

2

Deadwood, SD · 103 Charles Street

Budget Motels
⚠️ Phone Email

Americas Best Value Inn

2

Wall, SD · 201 South Boulevard

Budget Motels
⚠️ Phone Email

Super 8 Wall

2

Wall, SD · 711 Glenn Street

Budget Motels
Phone Email

Super 8 Pierre SD

2

Pierre, SD · 320 West Sioux

Budget Motels
Phone Email

Calamity Peak Lodge

2

Custer, SD · 12557 US Highway 16A

Budget Motels
Phone Email

Super 8 Custer/Crazy Horse Area

2

Custer, SD · 535 West Mount Rushmore Road

Budget Motels
Phone Email

EconoLodge Custer

2

Custer, SD · 342 Mount Rushmore Road

Budget Motels
Phone Email

Super 8

2

Spearfish, SD · 440 Heritage Drive

Budget Motels
Phone Email

Super 8

2

Redfield, SD · 826 West 4th Street

Budget Motels
Phone Email

Super 8

2

Mitchell, SD · 1700 South Burr

Budget Motels
Phone Email

Econo Lodge

2

Belle Fourche, SD · 1815 5th Avenue

Budget Motels
Phone

Super 8

2

Belle Fourche, SD · 501 National Street

Budget Motels
Phone Email

Rodeway Inn

2

Rapid City, SD · 1313 North Lacrosse Street

Budget Motels
Phone Email

Best Western Plains Motel

2

Wall, SD · 712 Glenn Street

Budget Motels
Phone

Econo Lodge

2

Wall, SD · 804 Glenn Street

Budget Motels
Phone Email

Super 8

2

Rapid City, SD · 620 Howard Street

Budget Motels
Phone Email

Cedar Pass Lodge - Gifts, Cabins, Dining

2

Interior, SD · 20681 SD Highway 240

Budget Motels
⚠️ Phone

Econo Lodge

2

Rapid City, SD · 625 East Disk Drive

Budget Motels
Phone Email

Super 8

2

Hill City, SD · 109 Main Street

Budget Motels
Phone Email

Super 8

2

Rapid City, SD · 2520 Tower Road

Budget Motels
Phone Email

Super 8

2

Deadwood, SD · 196 Cliff Street

Budget Motels
Phone Email

Rodeway Inn

2

Mitchell, SD · 1313 South Ohlman

Budget Motels
Phone Email

Super 8 by Wyndham Keystone/Mt. Rushmore

2

Keystone, SD · 702 HIGHWAY 16A

Budget Motels
Phone Email

Econo Lodge

2

Hot Springs, SD · 541 Indianapolis Avenue

Budget Motels
Phone Email

Super 8 by Wyndham Huron

2

Huron, SD · 2189 Dakota Avenue South

Budget Motels
Phone Email

Mystery Mountain Resort

2

Rapid City, SD

RV Parks
Phone Email

Lake Park Campground

2

Rapid City, SD

RV Parks
Phone

Bozieds Carwash

2

Brookings, SD · 1702 6th Street

Car Washes
Phone

S&J Self storage

2

Sioux Falls, SD · 2501 N Maple Lane

Self-Storage
Phone

Area Inc - Storage Units

2

Lake Norden, SD · 410 Jay Headley Avenue

Self-Storage
Phone

Main Street Storage

2

Lake Norden, SD · 702 Main Avenue

Self-Storage
Phone

J&R Distributing-Storage Units

2

Lake Norden, SD · 610 Jay Headley Avenue

Self-Storage
Phone

Johnson Storage Units

2

Lake Norden, SD · 800 1st Avenue North

Self-Storage
Phone

Eastside Carwash

2

SD

Car Washes
Phone

Westwick Motel and Campground

2

Sioux Falls, SD · 5801 West 12th Street

RV Parks
Phone

Yogi Bear's Camp Jellystone

2

Brandon, SD

RV Parks
Phone

KOA Kampground

2

Rapid City, SD

RV Parks
Phone

Sexauer City Park

2

Brookings, SD

RV Parks
Phone

Shadows of Rushmore

2

Rapid City, SD

RV Parks
Phone

KOA

2

Custer, SD

RV Parks
Phone

Oasis Campground

2

Oacoma, SD

RV Parks 72 Sites 💰 Valuation on file
Phone

Circle 10 Campground & RV Park

2

Philip, SD

RV Parks
Phone
// Heat map modes // mapPoints format: [id, lat, lon, category, valuation, data_score, motivated_score] let heatLayer = null; let circleLayer = null; let currentMode = 'markers'; function clearOverlays() { if (heatLayer) { map.removeLayer(heatLayer); heatLayer = null; } if (circleLayer) { map.removeLayer(circleLayer); circleLayer = null; } } function setMapMode(mode) { currentMode = mode; clearOverlays(); // Update button states document.querySelectorAll('.map-mode-btn').forEach(b => b.classList.remove('active')); document.getElementById('btn-' + mode).classList.add('active'); if (mode === 'markers') { markers.addTo(map); return; } map.removeLayer(markers); if (mode === 'density') { // Pure density heatmap const pts = mapPoints.filter(p => p[1] && p[2]).map(p => [p[1], p[2], 1]); heatLayer = L.heatLayer(pts, {radius: 20, blur: 15, maxZoom: 10, max: 5, gradient: {0.2: '#ffffb2', 0.4: '#fd8d3c', 0.6: '#f03b20', 0.8: '#bd0026', 1: '#800026'} }).addTo(map); } else if (mode === 'valuation') { // Circle markers colored by valuation circleLayer = L.layerGroup(); const maxVal = Math.max(...mapPoints.map(p => p[4]).filter(v => v > 0)) || 1; mapPoints.filter(p => p[1] && p[2] && p[4] > 0).forEach(p => { const ratio = Math.min(p[4] / maxVal, 1); const r = Math.round(ratio * 255); const g = Math.round((1 - ratio) * 200); const color = `rgb(${r}, ${g}, 50)`; const radius = 4 + ratio * 10; L.circleMarker([p[1], p[2]], { radius: radius, fillColor: color, color: '#fff', weight: 1, fillOpacity: 0.7 }).bindPopup(`$${(p[4]/1000).toFixed(0)}K`).addTo(circleLayer); }); circleLayer.addTo(map); } else if (mode === 'quality') { // Circle markers colored by data_score circleLayer = L.layerGroup(); mapPoints.filter(p => p[1] && p[2]).forEach(p => { const score = p[5] || 0; const ratio = score / 10; // Green = high, Red = low const r = Math.round((1 - ratio) * 255); const g = Math.round(ratio * 200); const color = `rgb(${r}, ${g}, 50)`; L.circleMarker([p[1], p[2]], { radius: 3 + ratio * 5, fillColor: color, color: '#fff', weight: 0.5, fillOpacity: 0.6 }).addTo(circleLayer); }); circleLayer.addTo(map); } else if (mode === 'motivated') { // Heat map weighted by motivated score const pts = mapPoints.filter(p => p[1] && p[2] && p[6] > 0).map(p => [p[1], p[2], p[6] / 100]); heatLayer = L.heatLayer(pts, {radius: 25, blur: 20, maxZoom: 10, max: 1, gradient: {0.2: '#fff7bc', 0.4: '#fec44f', 0.6: '#fe9929', 0.8: '#d95f0e', 1: '#993404'} }).addTo(map); } }
🔒
Unlock owner contacts for 55,000+ properties
Get Access