Curious about this home?

Ask anything — no agents, no pressure

Try asking

About This Home

This 0-bedroom, 5-bathroom commercial at 20 E Main Street in Martinsville, VA is listed for $265,000 ($82 per sqft). Built in 1891, the home offers 3,214 sqft of living space on a 0.04 acres lot.

Agent Description

If you are looking for a prime business investment in Martinsville, this may be the perfect property for you. The building, located on the corner of Main and Walnut Streets in the Martinsville Historic District, is one of the most beautiful stone structures in the uptown area.

A photo of it is displayed on the National Register of Historic Places. It was the first bank building in the county and is across from the original courthouse square. There are 3 suites on the main floor with long-term tenants. All suites have over-sized Palladian windows, allowing an abundance of natural light.

Suite A, consisting of 2 rooms and an updated half bath, is currently occupied as a hair salon and owners have installed auxiliary cooling due to hair dryers. Suites B and C are currently rented by a Wellness Center. Suite B has high ceilings, the original bank vault being used for storage by tenant, an updated bath, and a mezzanine which could house more office space.

There is a separate storage area upstairs as well. Suite C is a private office with an updated full bath. These 2 suites could be rented separately as Suite C has its own private entrance as well as an interior door which can be closed, separating Suite B from Suite C. The upper level, with a separate exterior entrance, houses 3 suites which share 2 updated half baths. The staircase has 2 Palladian windows which enhance the beautiful exposed brick. The hallway has 2 chandeliers and a skylight which illuminates the

Key Features

  • Built in 1891
  • 0.04 acre lot
  • 2 stories

Property Details

2 stories
1891

Monthly Cost Estimate

$1,417/mo

20% down · 6.5% · 30 years

Principal$192
Interest$1,148
Insurance$77

Estimates only. Actual payments may vary.

Location

20 E Main Street

Martinsville, VA 24112

Questions & Answers

This 0-bedroom, 5-bathroom commercial at 20 E Main Street is listed at $265,000 ($82/sqft). The estimated monthly payment is $1,148 based on 20% down at 6.5% interest.

Key features include: Built in 1891, 0.04 acre lot, 2 stories.

This property is listed by Rives Coleman and can be reached at 2767322859 or rcoleman@rivessbrown.com.

RC

Rives Coleman

Agent at Rives S. Brown REALTOR

(276) 732-2859

Listed by Rives S. Brown REALTOR

MLS# 145326· Source: listhub· Updated 259 days ago

Copyright © 2026 Martinsville, Henry, Patrick Counties Association 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.

20 E Main Street, Martinsville, VA 24112

Open this listing in: