A must! The food is excellent! If you don't necessarily want to wait at dinner time - try Lone Cedar for lunch... I think the fact that people are willing to wait to eat in this place is an honest testimony of the quality of the food - If you want to experience the BEST of OBX - try this place!
Pros:  Beautiful location
Cons:  no reservations
                        
more