Click Here For Directions And Office Hours

Office Address

8255 East Main Street
Marshall, Virginia 20115



Hours of Operation

Monday – Friday, 7 AM to 5 PM
Sat/Sun – Closed
Holidays – Closed on Christmas Day, Thanksgiving Day, New Year’s Day, Memorial Day, 4th of July, and Labor Day

Welcome to Countryside Family Practice!

A uniquely caring experience with complete healthcare for families.

Schedule A Visit

Conveniently Located

We have served Marshall, Virginia and surrounding areas since 1976.
Directions & Hours

Comprehensive Primary Care For All Ages

From newborn care to geriatrics, and every age in between, we are committed to total family care and wellness.

See Our Services

A Traditional Office

As a traditional and independent office, we are dedicated to making the needs of our patients and community our first priority.

Our Doctors

Countryside Family Practice Can Help You.

Please click on the links below to obtain more information about some of the comprehensive range of primary care services that we offer. You can view all of our offerings by visiting our services page.


All of our physicians are Board-Certified by the American Board of Family Medicine.

Norris Royston, Jr., MD

Read More

Robert B. Houska,

Read More

Kevin L. Olson,

Read More

Thuy Lan T. Olson,

Read More

Linda Spencer
Practice Administrator

Our patients are our priority.

At Countryside Family Practice, we make every effort to take care of your health care needs. If you are having a problem, concern, or have a question for us, please call our office or use the link provided below to contact us and a member of our staff will contact you as soon as possible.

countryside-login – Patient Login

countryside-phone – Call Us: 540-364-1581

countryside-email – Contact Us Online

Do you have questions about your insurance provider?

What type of insurance do we take? Who should you talk to first? Where can I go to find out more information about payments? We’re hear to answer all of your question…