HOHarbor Oak Furniture (664) 555-0164
Family owned since 1997

Furniture built to outlast the room it goes in

We stock solid hardwood beds, dining tables and American made upholstery on our floor, not in a catalog. Most in stock pieces are in your house within a week.

29 yrson Division Street
18,000 sq ftshowroom floor
6 dayaverage delivery
0%financing up to 24 mo
What we carry

Living, dining, bedroom and the help to get it home

Every price below is what you pay in the store, with no membership or hidden delivery add on.

From $1,290

Solid wood dining sets

Oak, maple and walnut tables in four to ten seat sizes, with matching or mixed chairs.

From $980

American made upholstery

Sofas and sectionals with eight way hand tied frames and over 200 fabric options.

From $1,450

Bedroom sets and mattresses

Platform and storage beds, dressers and nightstands, plus mattresses in every firmness.

$129

White glove delivery

Two person crew brings it in, assembles it in the room and takes the boxes away.

$45 per piece

Old furniture haul away

We remove and donate or recycle your old piece the same day the new one arrives.

Free quote

Custom order and fabric match

Pick the frame, wood stain and fabric, then wait eight to twelve weeks for a piece made to order.

Our store

A furniture store that still puts its name on the delivery truck

Harbor Oak opened in 1997 when Dan and Ruth Keller took over an old appliance warehouse on Division. Their daughter runs the floor now and the same two delivery crews have been with us for over a decade. We buy from a short list of mills and upholstery shops we have visited in person.

•Solid hardwood construction, no particleboard cores in our case goods
•Delivery crews are our employees, not a third party contractor
•Free in home measure before any large purchase
A spacious showroom filled with various antique wooden furniture pieces on display.
Reviews

What Portland customers say

“They measured our stairwell before we bought the sectional, which the last store did not do. It fit with two inches to spare.”

Marisol T., Sectional, Sellwood

“Bought a walnut dining table here eleven years ago. Still flat, still solid, and they sold me the right oil to touch it up.”

Greg H., Dining set, Beaverton

“The delivery guys assembled the bed, hauled off our old one and were gone in forty minutes.”

Anita R., Bedroom set, Lake Oswego
FAQ

Before you come in

Is what I see online actually in stock?

Our floor stock changes weekly, so call before you drive out for a specific piece. We can put a hold on an item for 48 hours at no charge.

How long does a custom upholstery order take?

Eight to twelve weeks depending on the frame and fabric. We give you a build week at the time of order and call you when the piece ships from the shop.

What is your return policy?

In stock pieces can be returned within 14 days in original condition, with a 15 percent restocking fee if it has been delivered. Custom orders and clearance items are final sale.

Do you deliver outside Portland?

We deliver anywhere inside the metro area including Vancouver for $129. Beyond that we quote by mileage, usually $2.50 per mile past Wilsonville.

Contact

Come see it in person

Walk the floor any day of the week, or call ahead and we will pull the piece you want to the front. No appointment needed.

Phone(664) 555-0164
Address1840 SE Division Street, Portland, OR 97202, Portland, Oregon
HoursMon to Sat 10am to 7pm, Sun 11am to 5pm
AreaPortland, Beaverton, Lake Oswego, Vancouver WA