Richard Macher Properties, LLC

120 W Church Ave
Roanoke, VA 24011
(540) 345-8034
(540) 344-7781 (fax)
  • About

    commercial properties

  • Whom to Contact

    • Richard Macher