Castle Hill Inn

Restaurant · 590 Ocean Drive, Newport, RI

Dine-In

More food in Newport, RI