Mainstream Mental Health Services

Our Locations

Main Office
7211 Cloverdale Road
Roanoke, VA 24019

New River Valley
4113 Pepperel Way
Dublin, VA 24084

Downtown Roanoke
707 5th Street NE
Roanoke, VA 24016

Region 3 Office
8653 US-29
Blairs, VA 24527