The Peacock Inn, an iconic Princeton landmark, is the only boutique hotel and fine dining restaurant in the heart of downtown Princeton, New Jersey. This landmark is an attractive colonial-style mansion that has been transformed into a modern luxury 16-room hotel, restaurant & bar.