Red Rooster in George TownRed Rooster restaurant on North Church Street in George Town, Cayman Islands, 1985.