Come see why countless travelers have fallen under our enchanting lure. Set in the heart of Wine Country, River Terrace Inn overlooks the Napa River & is a tranquil retreat blending modern elegance, laid-back Cali charm & the energy of downtown Napa.
Leave a comment