Petersfield Hotel offers vintage rooms, an onsite bar, and a restaurant with a menu designed to entice repeat visits.