Tag: clifton inn
Charmed by Virginia
Before traveling in Virginia I never expected much from it, but while experiencing this grand old state I began to fall in love with the rich history, the beautiful landscapes, and the wonderful food there. On one particular stretch of road that delivered us to the restaurant Trummers on Main in the town of Clifton, […]