# 103 21St Street #18, Spirit Lake, IA 51360

> **TL;DR:** 3bd/3ba condo, $595,000 ($344/sqft), built 2004, 1,728 sqft. Est. $2,578/mo. Listed 46 days.

## Property at a Glance

| Attribute | Value |
|-----------|-------|
| Price | $595,000 |
| Price/sqft | $344 |
| Bedrooms | 3 |
| Bathrooms | 2 full, 1 half |
| Square Feet | 1,728 |
| Year Built | 2004 |
| Lot Size | 3,485 sqft (0.08 acres) |
| Stories | 1 |
| Property Type | Condo (Condominium) |
| Status | For Sale |
| Days on Market | 46 |

## Estimated Monthly Costs

| Category | Amount |
|----------|--------|
| Mortgage (20% down, 6.5%) | $2,578 |
| **Total** | **$2,578** |

## Property Highlights

- Built in 2004
- 0.08 acre lot
- 1 parking spaces

## Description

### Agent Description
Discover the excitement of summer at Stewarts Landing with this three-bedroom, two-bathroom unit offering 1,726 square feet of living space. Located in a desirable end-cap spot on an upper floor, it features stunning views of East Okoboji Lake and overlooks the pool. All appliances are included, plus underground heated parking. Act fast—this won't last!

## Location

- **Address:** 103 21St Street #18, Spirit Lake, IA 51360
- **County:** Dickinson
- **Coordinates:** 43.4191376, -95.0889434
- **Google Maps:** https://www.google.com/maps?q=43.4191376,-95.0889434

## Listing Agent

- **Name:** Brad Sanderson
- **Brokerage:** EXIT Realty Midwest
- **Phone:** 7123209610
- **Email:** brad@ExitRealtyMidwest.com

## Primary Photo

![103 21St Street #18 - Primary Photo](http://lh.rdcpix.com/68dc85bbfa72a2dc37c3d613352ccabcl-f2389295638r.jpg)

*30 total photos available on [listing page](https://www.propertysimple.com/listing/103-21st-street-18-spirit-lake-ia-51360-a260049)*

---

**MLS#:** 260049 | **Updated:** 2026-04-25
**Source:** listhub

*Copyright © 2026 Iowa Great Lakes Board of Realtors. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.*

[View on PropertySimple](https://www.propertysimple.com/listing/103-21st-street-18-spirit-lake-ia-51360-a260049)

---

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@type": "RealEstateListing",
  "name": "103 21St Street #18, Spirit Lake, IA 51360",
  "description": "Discover the excitement of summer at Stewarts Landing with this three-bedroom, two-bathroom unit offering 1,726 square feet of living space. Located in a desirable end-cap spot on an upper floor, it features stunning views of East Okoboji Lake and overlooks the pool. All appliances are included, plus underground heated parking. Act fast—this won't last!",
  "url": "https://www.propertysimple.com/listing/103-21st-street-18-spirit-lake-ia-51360-a260049",
  "image": "http://lh.rdcpix.com/68dc85bbfa72a2dc37c3d613352ccabcl-f2389295638r.jpg",
  "datePosted": "2026-04-25",
  "price": 595000,
  "priceCurrency": "USD",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "103 21St Street #18",
    "addressLocality": "Spirit Lake",
    "addressRegion": "IA",
    "postalCode": "51360",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 43.4191376,
    "longitude": -95.0889434
  },
  "numberOfRooms": 3,
  "numberOfBathroomsTotal": 3,
  "floorSize": {
    "@type": "QuantitativeValue",
    "value": 1728,
    "unitCode": "FTK"
  },
  "yearBuilt": 2004
}
```