Palm Beach
Palm Beaches Luxury Real Estate

The market
rewards preparation.

For clients who expect more than access to listings — and advisors who deliver it.

Request a private consultation 561-373-8700
25+
Years of Experience
$1.5B
In Closed Volume
Top 3
Jupiter · Juno · PBG
Repeat
Clients, Every Year

⚠ Website Concept Demo

A Real Estate Website Concept Designed to Build Trust, Generate Leads, and Stand Out Online.

Twenty-five years. $1.5 billion closed. Through every cycle, every season, every shift in this market — the largest decision of your life deserves advisors who have seen it all, and gotten it right.

Brad and Shannon Ball
Brad and Shannon Ball
Brad and Shannon Ball
Brad and Shannon Ball
Brad and Shannon Ball
Brad & Shannon Ball Jupiter, FL  ·  Est. 1999
Brad & Shannon Ball

The advisors clients return to,
for every chapter.

Most people work with a real estate agent once and hope they chose well. The clients who have worked with Brad and Shannon Ball come back — for every home they buy, every home they sell, every chapter of their lives in the Palm Beaches. That loyalty isn’t earned by availability. It’s earned by being right, consistently.

With $1.5 billion in closed transactions across 25 years, they bring something most agents simply cannot: the experience to know what a property is actually worth, what an offer actually means, and what the market will actually do — before you act on it.

Buying in the Palm Beaches Selling a property
Digital Journal
Forbes
USA News
NY Review
NBC
BizWeekly
ABC
AP
Fox News
Womens Insider
Digital Journal
Forbes
USA News
NY Review
NBC
BizWeekly
ABC
AP
Fox News
Womens Insider

“The clients who’ve worked with us multiple times aren’t loyal because we were available.
They’re loyal because we were right.”

Brad & Shannon Ball  ·  25 Years in the Palm Beaches
Brad and Shannon Ball
How We Work

The Ball Method™

01

Market Intelligence

Before any offer or listing, we build a precise picture of what comparable properties actually sold for, and why. Real analysis — not an estimate.

02

Property Knowledge

We learn what makes your property distinctly valuable. On listings, that depth defines the narrative. On purchases, it's how we protect you and negotiate with precision.

03

Negotiation Strategy

The same methodology that achieves top-dollar sales also delivers strong purchase prices. We have done both for the same clients, sometimes in the same year.

04

Continuous Communication

When there is nothing new to report, we still reach out. You will never question where your transaction stands. Certainty doesn't happen at closing — it's built throughout.

05

Managed Close

Every contingency and milestone is addressed before it becomes a problem. By the time you reach the table, the work is already done.

25

Years in one market.
No year the same.

The Palm Beaches luxury market has cycles, corrections, and seasons that reward only one thing: experience. Ours spans $1.5 billion in closed transactions and a depth of community knowledge that cannot be replicated by access to data alone.

Explore the markets we know
Luxury Palm Beach pool at sunset
Palm Beach golf course aerial
Palm Beach
“An amazing team. They helped me buy and sell several homes for top dollar and were equally impressive negotiating great prices on my purchases. A great partnership — always available, always right.”
Repeat Client  ·  Multiple Transactions
“They kept us informed throughout the entire process — and even reached out when they had nothing to report. We were never left wondering. They looked out for our best interest at all times.”
Palm Beach Buyer & Seller
“Having purchased and sold homes across the country, my wife and I can say with confidence that Brad and Shannon are the most professional agents we have ever worked with. Knowledge, personality, and attention to detail — all of it.”
Out-of-State Buyer  ·  Now Palm Beach Resident
Featured Properties

Currently available
across the Palm Beaches.

Begin the Conversation

Every significant
decision begins with
a private conversation.

Phone 561-373-8700
Office 3535 Military Trail, Suite 101
Jupiter, FL 33458
Send a message

© 2025 Brad and Shannon Ball  ·  Frankel Ball Realty  ·  Jupiter, FL  ·  Equal Housing Opportunity

[PLACEHOLDER — License #]

Market Intelligence

The Palm Beaches.
Understood.

In 25 years of buying and selling across Jupiter, Juno Beach, and Palm Beach Gardens, we've watched this market cycle through seasons, corrections, surges, and slowdowns. What we offer isn't just access to listings — it's the context to make sense of them.

25+
Years Market Experience
$1.5B
Closed Volume
3
Primary Markets
[•]
[PLACEHOLDER — Avg. Days to Close]
The Markets We Know

Three communities.
One team that knows all of them.

Jupiter, FL

Waterfront living with deep community roots.

Jupiter combines genuine neighborhood character with some of the most coveted waterfront real estate in South Florida. From Abacoa's walkable streets to Intracoastal estates, no two properties tell the same story. We know the submarkets, the price drivers, and the pockets of value that only come from years of proximity.

Juno Beach, FL

A rare enclave of coastal restraint.

Juno Beach moves at its own pace — smaller in footprint, quieter in character, deeply sought-after by buyers who want direct beach access without density. Inventory is limited by design, which means timing and decisiveness matter more here than almost anywhere else in the county.

Palm Beach Gardens, FL

Golf, privacy, and proximity without compromise.

Palm Beach Gardens attracts a buyer who wants space — for a lifestyle, for a home, and for the privacy that gated communities provide. The golf communities here are among Florida's most prestigious, and the access to I-95, the Turnpike, and PBI Airport makes it a practical luxury as much as an aspirational one.

The Broader Market

Seasonal dynamics that reward preparation.

Nowhere in Florida is seasonal timing more consequential than in Palm Beach County. Peak buyer demand from December through April compresses availability and shifts negotiating dynamics. Understanding when to list, when to buy, and when to wait is the kind of intelligence that only comes from 25 years of watching the same cycle repeat.

For Buyers

What smart buyers do
before they search.

  • Get pre-approved first. In this price range, sellers won't take an unverified offer seriously. Pre-approval also clarifies your own parameters in ways browsing listings never will.
  • Understand the submarket, not just the address. Value in Jupiter is driven by factors that don't appear on the listing — proximity to water, HOA structure, lot orientation. We walk you through all of it.
  • Know what comparables actually say. We provide detailed home comparisons before any offer — so you negotiate from data, not instinct.
  • Prepare to move decisively. Waterfront and luxury-segment properties don't wait. Our process ensures you're never scrambling when the right home appears.
For Sellers

What the market
rewards right now.

  • Overpricing creates stigma, not leverage. In the luxury segment, a property that sits is perceived as flawed. Correct pricing drives urgency — urgency drives competition.
  • Presentation is the first negotiation. Buyers in this price range are making a lifestyle decision. Photography, staging, and narrative matter before the first showing.
  • Timing in the seasonal market matters. Listing in January when inventory is low is a fundamentally different conversation than listing in summer. We'll tell you which window serves you best.
  • The right offer isn't always the highest number. Terms, contingencies, and buyer qualification determine whether a transaction actually closes. We read every offer for risk, not just price.

© 2025 Brad and Shannon Ball · Frankel Ball Realty · Jupiter, FL · Equal Housing Opportunity

Knowledge Is Strategy

Read before you decide.
Decide with confidence.

Most agents want you to call before you understand the market. We believe the opposite. The more informed you are, the better the decisions we can make together.

01

The Buyer Roadmap

From pre-approval to closing — what smart buyers do at every stage. Includes what to look for, what to avoid, and how to negotiate from data rather than pressure.

Download Free →
02

The Seller Playbook

How to price, prepare, and present your property to attract qualified buyers and protect your equity. Includes how we analyze the market before suggesting a listing price.

Download Free →
03

Neighborhood Intelligence

A deep comparison of Jupiter, Juno Beach, and Palm Beach Gardens — lifestyle differences, price dynamics, seasonal patterns, and what each community rewards.

Download Free →
Ready to go deeper?

The guides are the beginning.
The conversation is where it counts.

Request a private consultation

© 2025 Brad and Shannon Ball · Frankel Ball Realty · Jupiter, FL · Equal Housing Opportunity

For Buyers

The right property.
At the right moment.
With the right strategy.

In the Palm Beaches luxury segment, the homes worth owning rarely stay available long enough for the unprepared. The difference between winning a property and watching someone else close on it is almost never the offer price. It is the intelligence gathered, the structure built, and the relationship positioned — before you walk through the front door.

We work with buyers who want to make one good decision, not several expensive ones. That means building strategy before we submit an offer — and having the information to know when the right moment is, and when it isn't.

The Ball Method™

How we move you
from search
to closed.

01

Define the Strategy

Before we tour a single property, we map your parameters against current market realities — so you’re never searching without context and never making an offer without a framework.

02

Home Comparisons That Negotiate

We build detailed comparables before every offer — so you enter every negotiation with data. Our clients have consistently achieved strong purchase prices because the analysis does the work.

03

Vendor Network Ready

When you go under contract, you need trusted inspectors, contractors, and service providers immediately. We provide a vetted list from day one — because that network is part of what you’re buying.

04

Advocate, Not Just Agent

We negotiate every deal looking out for your best interest — on price, on terms, on contingencies. There is a difference between submitting an offer and fighting for one.

05

Clarity at Every Stage

From the first showing to the day you receive the keys, you have a clear picture of where things stand. We manage every milestone so the only surprise at closing is how smooth it felt.

From a Buyer
Palm Beach Buyer
“Brad has the knowledge and insight that makes the difference. He took the time to really understand what our needs were and didn’t waste our time. He made the process very enjoyable.”
Common Questions

What buyers ask us.

How do I know when to make an offer in a competitive situation?+
Speed matters, but structure matters more. We help you understand whether a property is priced correctly, what terms give you the best chance of winning, and when walking away is the smarter move. Panicked offers are almost always more expensive than patient, well-structured ones.
Should I get pre-approved before we start looking?+
Always. In this price range, sellers will not take an offer seriously without it. Pre-approval also clarifies your own priorities in ways that browsing listings rarely does. We can connect you with lenders who specialize in Palm Beach County luxury financing.
Do you work with buyers relocating from out of state?+
Frequently. Many of our clients have relocated from the Northeast or internationally. We've built a process for remote buyers that provides the confidence to act decisively before arriving — including virtual tours, detailed neighborhood briefings, and our vetted vendor network waiting at closing.
How long does it typically take to find the right property?+
Some clients find their home in weeks; others search for a season. The goal isn't speed — it's finding the right fit. Our job is to ensure you're positioned to move decisively when the right property appears, so you don't lose it to a buyer who was simply more prepared.
What makes working with Brad and Shannon different?+
The clients who answer this question best are the ones who worked with other agents first. What we hear consistently: we're thorough without being exhausting, and available without feeling like a sales relationship. We look out for your interest — not just the transaction's interest.

© 2025 Brad and Shannon Ball · Frankel Ball Realty · Jupiter, FL · Equal Housing Opportunity

For Sellers

Your home deserves
more than a listing.

In the luxury market, overpricing a property doesn't create negotiating room — it creates stigma. Properties that sit are perceived as having something wrong, regardless of why they're sitting. The goal is to price accurately, position compellingly, and create urgency before the first showing.

We've helped clients sell waterfront properties, family homes, and investment assets — and in each case, the outcome came from the same place: thorough knowledge of the property, deep knowledge of the market, and a strategy built before we listed.

The Ball Method™

How we position
your property
for the outcome
you planned for.

01

Know Your Property Thoroughly

Before we set a price, we understand what makes your home distinctly valuable — not just the square footage, but the details that move buyers from interested to committed.

02

Precision Pricing

A strategic analysis of what comparable properties actually sold for — not what they listed for — so your price creates urgency rather than skepticism from day one.

03

Presentation That Sells

In this price range, buyers are purchasing a lifestyle. Photography, staging, and narrative are part of the strategy — not an afterthought.

04

Negotiate From Position

A well-priced, well-presented property is already negotiating before an offer arrives. Our role is to ensure every element of your listing creates leverage — so we negotiate from strength, not concession.

05

Managed to Completion

Every contingency, inspection, and transition milestone is anticipated and addressed. By the time you reach the final stage, there is nothing left unmanaged — only the outcome you planned for.

From a Seller
Palm Beach Seller
“Brad and Shannon went above and beyond for us. They kept us informed throughout the entire process and even reached out when they had nothing to report — so we were never left hanging. They did a great job negotiating and looked out for our best interest at all times.”
Free Home Valuation

Understand what
your property is
worth — precisely.

Before any listing conversation, you need a real number — not an automated estimate. We'll provide a professional market analysis based on what's actually selling in your specific area and price range.

Request Your Valuation

Common Questions

What sellers ask us.

How do you determine listing price?+
We conduct a detailed comparative market analysis — looking at recently closed comparable properties, current competing listings, and days-on-market data by price band. We factor in the specific strengths of your property to arrive at a price that is competitive and defensible. We won't tell you what you want to hear if it doesn't serve your outcome.
Should I make improvements before listing?+
Some improvements return their cost in buyer perception; most don't. Before you spend a dollar, let's talk. We'll tell you where buyers in this price range focus their attention and where money spent won't translate into a better offer.
How long will my home be on the market?+
Properties priced accurately and presented well consistently outperform market averages for days-on-market. We'll give you a realistic expectation based on current conditions in your specific price range and community — not an optimistic one.
What makes the difference between the highest offer and the best offer?+
Often, a lot. The highest number can carry the most contingencies, the weakest financing, or a closing timeline that doesn't serve you. We read every offer for risk as much as price — and guide you through the decision so you close with certainty, not regret.
What do you do differently in marketing a luxury property?+
For luxury properties, presentation is the marketing. We invest in professional photography and staging consultation where appropriate. Beyond that, we leverage a 25-year network of broker relationships, relocation buyers, and referral channels to ensure your property reaches qualified buyers — not just a broad, unvetted audience.

© 2025 Brad and Shannon Ball · Frankel Ball Realty · Jupiter, FL · Equal Housing Opportunity

Mortgage Calculator

Know your numbers
before you make your move.

Palm Beach luxury properties often carry HOA fees, substantial insurance, and property taxes that change the real monthly cost significantly. Run the full picture before you decide.

Your Estimate
Monthly P&I
Monthly Total
Total Interest Paid
Total Cost of Home
YearPrincipalInterestBalance

This calculator provides an estimate. For a complete picture including jumbo loan products and closing cost projections, let's talk.

© 2025 Brad and Shannon Ball · Frankel Ball Realty · Jupiter, FL · Equal Housing Opportunity

Client Experience

What it actually means
to work with us.

The clients who can tell you most honestly what this experience is like are the ones who've worked with other agents first — and came back to us for every transaction since. These are their words.

“An amazing team that I highly recommend to anyone looking for a real estate agent. Brad and Shannon are incredibly knowledgeable, experienced, and professional. They have helped me buy and sell several homes in the area for top dollar and have been equally impressive negotiating great prices on my purchases. A great partnership that is always available to answer my questions and provide guidance. I am so grateful for their help.”
Repeat Client — Multiple Transactions
“Friendly and very knowledgeable in the communities that they serve. I was impressed by their expertise and responsiveness. They gave us a list of vendors which was very helpful for our inspection and maintaining our new home. They gave us home comparisons which was helpful in negotiating our final price. Their honesty, knowledge and dedication made our process much easier and I wouldn’t use anyone else.”
Palm Beach Buyer
“Having purchased and sold many homes in various parts of the country, my wife and I can say that Brad and Shannon Ball are the most professional agents we ever dealt with. Knowledge of the local market coupled with great personalities and attention to detail clearly put them on top! We would highly recommend the Balls if you are buying or selling a home.”
Out-of-State Buyer — Now Palm Beach Resident
“Brad and Shannon went above and beyond for us. We’ve dealt with many real estate agents in the past and have never been more impressed. They kept us informed throughout the entire process and even reached out when they had nothing to report — so we were never left hanging in limbo. They did a great job of negotiating and looked out for our best interest at all times. We highly recommend this dynamic duo; they are very professional and committed, not to mention just extraordinarily great people!!”
Palm Beach Seller
“Brad has the knowledge and insight that makes the difference. He took the time to really understand what our needs were and didn’t waste our time. He made the process very enjoyable.”
Palm Beach Buyer
“Brad & Shannon did an incredible job selling my waterfront home. They are extremely friendly and professional, and my family wouldn’t trust anyone else when it comes to the purchase or sale of our future home in South Florida. We highly recommend them — they make a great team!”
Jennifer Ruggieri — Waterfront Seller
Ready to add yours?

Let's start a conversation.

Contact Brad & Shannon

© 2025 Brad and Shannon Ball · Frankel Ball Realty · Jupiter, FL · Equal Housing Opportunity

Brad and Shannon Ball
For Agents

You don’t have to
figure this out alone.

Twenty-five years in this market has taught us what works, what doesn’t, and what most agents spend years learning the hard way. We built the kind of team we wished had existed when we were starting.

Explore the partnership
The Story Behind the Team

What 25 years in one market teaches you.

Brad and Shannon Ball didn’t build a $1.5 billion career by working harder than everyone else — though that happened too. They built it by understanding that real estate, done right, is a relationship business. The clients who work with them repeatedly are the proof. The agents who thrive under their guidance are the continuation of that same idea.

What the Balls learned over 25 years — the market knowledge, the negotiation instincts, the vendor relationships, the communication habits that keep clients from ever feeling left in the dark — is exactly what newer and growing agents need access to. Not in a manual. In a real, working relationship with people who’ve done it and are still doing it.

If you’re serious about building a career in Palm Beach real estate, this is that conversation.

What You Get

What partnership
actually looks like.

Not a franchise model. Not a training library. A working relationship with agents who are active in this market every day and want to bring serious people alongside them.

01

25 Years of Context, Shared

Transactional knowledge at this level doesn’t live in a database. It lives in the people who built it. When you work alongside us, that context is available on every deal — because what helps you, builds us.

02

Real Availability

Our clients describe us as always available to answer their questions and provide guidance. We show up the same way for the agents on our team. Real access — not a callback window.

03

Proven Negotiation Frameworks

We’ve negotiated top-dollar sales and strong purchase prices across hundreds of transactions. We’ll teach you the methodology so your clients get outcomes, not just activity.

04

A Vetted Vendor Network

Inspectors, contractors, attorneys, lenders — we’ve built relationships with the best people in this market over 25 years. When you go under contract, that network is behind you from day one.

05

Reputation That Opens Doors

The Ball name carries 25 years of trust in this market. For a newer or growing agent, that reputation behind you changes the client conversation before it starts.

06

Mentorship, Not Just Management

Most agents learn by making expensive mistakes. We’re here to help you learn from ours — and to be genuinely available when situations arise that no certification course prepares you for.

Who We’re Looking For

Agents who want to build something real — and do it right.

We’re not looking for volume. We’re looking for agents who take this profession seriously — who want to operate at the level our clients expect, serve people the right way, and build a career that compounds over time rather than grinds down.

Whether you’re new to the industry or you’ve been working for a few years and feel like something’s missing — if you’re motivated, coachable, and genuinely interested in the Palm Beaches luxury market, we’d like to meet you.

The clients who’ve worked with us multiple times describe us as a great partnership that’s always available. That’s exactly how we show up for the agents on our team, too.

How Clients Describe the Partnership
Repeat Client — Multiple Transactions
“A great partnership that is always available to answer my questions and to provide me with guidance. I am so grateful for their help.”
Questions

What agents ask us.

I’m newer to real estate. Is this the right environment for me?+
Possibly. We’ve brought newer agents in and watched them build real careers in this market. What that requires from you is motivation, coachability, and a genuine interest in doing things the right way. If that’s you, the support structure we provide can make a significant difference in how your first few years unfold.
I already have a book of business. Why would I make a move?+
That’s exactly the right question, and we’ll answer it honestly. If what you have is working and you’re building toward something clear, you may not need to move. If you feel plateaued — or if you don’t have the market depth, network, and support structure to move upmarket — that’s a different conversation. Let’s have it.
What does working with Brad and Shannon day-to-day actually look like?+
Real access. Real answers. If you have a question on a transaction, a negotiation situation, or a client conversation that’s gotten complicated — we’re available. We’re not a passive platform; we’re working agents who want the people we bring in to succeed.
What does the Palm Beaches luxury market require from a serious agent?+
Deep community knowledge, strong relationships, and the ability to negotiate with real precision in a segment where buyers are sophisticated and transactions are complex. It rewards preparation and punishes shortcuts. Our job is to make sure the agents on our team have the tools and guidance to operate at that level.
How do I know if this is the right fit before committing?+
Talk to us first. No pitch, no pressure. We want to understand where you are, what you’re looking for, and whether we’re the right environment for that. If we’re not, we’ll tell you honestly. The goal is the right fit on both sides.
Start the Conversation

No commitment. No pressure.
Just an honest conversation.

Tell us where you are. We’ll get back to you within 24 hours. If there’s a fit, we’ll both know it. If there isn’t, we’ll tell you that too.

© 2025 Brad and Shannon Ball · Frankel Ball Realty · Jupiter, FL · Equal Housing Opportunity

Featured Properties

Currently available
across the Palm Beaches.

Every property we represent is selected and presented with the same care we bring to every transaction. For a private showing or further information, contact us directly.

Admirals Cove New Construction For Sale
$8,995,000
Admirals Cove New Construction
112 Regatta Drive, Jupiter, FL 33458
View Property →
Old Marsh Masterpiece For Sale
Contact for Price
Old Marsh Masterpiece
Palm Beach Gardens, FL
View Property →
Steeplechase New Construction For Sale
Contact for Price
Steeplechase New Construction
Palm Beach Gardens, FL
View Property →

© 2025 Brad and Shannon Ball  ·  Frankel Ball Realty  ·  Jupiter, FL

Admirals Cove New Construction
For Sale
$8,995,000
Admirals Cove New Construction
112 Regatta Drive, Jupiter, FL 33458
5Bedrooms
5.5Bathrooms
6,200Sq Ft
Admirals Cove · Jupiter, FL

A rare opportunity to own a brand-new custom estate in the prestigious Admirals Cove community — one of Palm Beach County's most sought-after waterfront enclaves. This exceptional new construction offers 6,200 square feet of thoughtfully designed living space, featuring 5 bedrooms, 5.5 bathrooms, and world-class finishes throughout. The open floor plan flows seamlessly from interior to exterior, where a resort-style pool, summer kitchen, and covered lanai create the quintessential South Florida lifestyle. Admirals Cove amenities include a 72-slip deepwater marina, 45 holes of golf, tennis, dining, and a full-service spa.

  • New Construction
  • Waterfront Community
  • Resort Pool & Lanai
  • 72-Slip Deep Water Marina Access
  • 45 Holes of Golf
  • Gated Community
  • Summer Kitchen
  • 3-Car Garage
View full listing details →

Interested in this property?

Contact Brad & Shannon directly to schedule a private showing.

Palm Beach property

© 2025 Brad and Shannon Ball  ·  Frankel Ball Realty  ·  Jupiter, FL

Old Marsh Masterpiece
For Sale
Contact for Price
Old Marsh Masterpiece
Palm Beach Gardens, FL
4Bedrooms
4.5Bathrooms
4,800Sq Ft
Old Marsh · Palm Beach Gardens, FL

Set within the exclusive Old Marsh Golf Club community, this architectural masterpiece offers a rare combination of refined interiors and an unmatched natural setting. Every detail has been considered — from the volume ceilings and custom millwork to the seamless indoor-outdoor flow that connects living spaces to a private outdoor retreat. Old Marsh is one of Palm Beach Gardens' most coveted addresses, with Pete Dye's nationally ranked golf course, a Har-Tru tennis facility, and an intimate member experience that sets it apart from every other community in the county.

  • Pete Dye Golf Course
  • Har-Tru Tennis
  • Private Gated Community
  • Custom Architecture
  • Volume Ceilings
  • Outdoor Living
  • Chef's Kitchen
  • Primary Suite Retreat
View full listing details →

Interested in this property?

Contact Brad & Shannon directly to schedule a private showing.

Palm Beach property

© 2025 Brad and Shannon Ball  ·  Frankel Ball Realty  ·  Jupiter, FL

Steeplechase New Construction
For Sale
Contact for Price
Steeplechase New Construction
Palm Beach Gardens, FL
5Bedrooms
5Bathrooms
5,500Sq Ft
Steeplechase · Palm Beach Gardens, FL

An extraordinary new construction opportunity in Steeplechase — one of Palm Beach Gardens' most private and prestigious communities. Built to the highest standards of luxury construction, this home offers five bedrooms, five bathrooms, and over 5,500 square feet of impeccably finished living space. The design prioritises flow, light, and connection to the lush South Florida landscape — with a resort-style pool, covered outdoor living, and a three-car garage. Steeplechase offers an unmatched level of privacy and prestige on large estate lots, just minutes from the area's finest dining, shopping, and beaches.

  • New Construction
  • Estate Lot
  • Resort Pool
  • 3-Car Garage
  • Covered Outdoor Living
  • Gated Community
  • Designer Finishes
  • Smart Home Technology
View full listing details →

Interested in this property?

Contact Brad & Shannon directly to schedule a private showing.

Palm Beach property

© 2025 Brad and Shannon Ball  ·  Frankel Ball Realty  ·  Jupiter, FL