Photo of "Hudson's" restaurant sign. Hudson's restaurant is a landmark at Hilton Head South Carolina.