Haven Kitchen & Bar

Restaurant in Lopez Island, WA

Features: outdoor seating

9 Old Post Road, Lopez Island, 98261