Experience the best of American tradition and modern hospitality at The Heritage Inn. The first “themed” property in the area, conveniently located between Lewes Beach in one direction and Rehoboth Beach in the other, The Heritage Inn boasts of a rich, elegant look at affordable prices. At Heritage Inn, we keep the heritage of America alive. You’ll feel that in the ambience at every nook of the hotel, with flags of the 50 States of America waving over your head with pride, each room named after a state, territory, national park, or other American tradition. We provide the perfect escape for unforgettable memories that are exclusively yours, featuring all our modern service and amenities, with all the comforts of home.