Share This Listing

Message

955 characters remaining

Hmm, there seems to have been an error sending your message. Please try again.

Your email has been sent.

10040 James Madison Hwy
Opal, VA 20186
Land For Sale · 11.57 AC

Executive Summary

Prime Commercial Opportunity – Sale or Ground Lease Exceptional commercial land opportunity offering approximately 11.57 acres in the highly desirable Opal Service District, zoned C-2. This well-positioned parcel has been conceptually designed for three retail pad sites plus a self-storage pad (self-storage subject to Special Use Permit), making it ideal for developers, investors, and end users seeking a high-visibility, flexible commercial project. Strategically located with excellent frontage and easy access on the “going-home” side of James Madison Highway (Routes 15/29/17), the site benefits from outstanding exposure to over 44,000 vehicles per day—a powerful setting for retail, service, or mixed commercial concepts. A rare chance to secure a high-traffic, growth-oriented commercial site with multiple development possibilities.

Property Facts

Sale Type Investment
No. Lots 1
Property Type Land
Property Subtype Commercial
Proposed Use
Commercial
  • Retail
  • Office
Total Lot Size 11.57 AC
Zoning C-2 - Commercial zoning

1 Lot Available

Lot

Price $3,299,000
Price Per AC $285,062.52
Lot Size 11.57 AC

Property Taxes

Property Taxes

Parcel Number
6981-20-3733
Land Assessment
$2,747,900
Improvements Assessment
$52,800
Total Assessment
$2,800,700
  • Listing ID: 39254950

  • Date on Market: 1/29/2026

  • Last Updated:

  • Address: 10040 James Madison Hwy, Opal, VA 20186

Link copied
Your LoopNet account has been created!

Please Share Your Feedback

We welcome any feedback on how we can improve LoopNet to better serve your needs.
X
{{ getErrorText(feedbackForm.starRating, "rating") }}
255 character limit ({{ remainingChars() }} charactercharacters remainingover)
{{ getErrorText(feedbackForm.msg, "rating") }}
{{ getErrorText(feedbackForm.fname, "first name") }}
{{ getErrorText(feedbackForm.lname, "last name") }}
{{ getErrorText(feedbackForm.phone, "phone number") }}
{{ getErrorText(feedbackForm.phonex, "phone extension") }}
{{ getErrorText(feedbackForm.email, "email address") }}