River Haven

River Haven is THE waterfront eatery on the Rappahannock River in Caroline County! Located off Route 301 in Port Royal, it serves lunch and dinner seven days a week plus Sunday brunch.

And with its prime location, River Haven has great seafood! From lobster bisque to fried oyster po boy, there's seafood for everyone. Plus you can order steamed shrimp by the pund or half pound. Besides seafood, there's pasta, sandwiches, burgers, hand cut steaks, and home cooking like salisbury steak and chicken pot pie.Senior and kids' menus also available.

Open Monday-Thursday 11a-8p, Friday & Saturday 11a-9p, and Sunday 10a-8p. River Haven is available for reservations or take-out. But why take-out when there is seasonal outdoor seating with a view!