Cottages in Charlottesville VA - Cottage at Greene Ridge

Stack of books next to pencils in a holder and a camera.